Estoy tratando de acceder a una función anidada pasando el nombre de la función como una cadena y llamándola. Por ejemplo, consulte this publicaciónLlamar a la función anidada cuando se pasa el nombre de la función como una cadena
function outer(action){
window["outer"][action]();
function inner(){
alert("hello");
}
}
outer("inner");
Sin embargo, no funciona. Error:
window.outer[action] is not a function
Cómo hacer que esto funcione, o una forma alternativa de llamar a una función anidada.
La razón de esto es que estoy tratando de ocultar un conjunto de funciones que son llamadas por un iframe dentro de un alcance de funciones.
Gracias. Funciona una delicia – SystemicPlural
me alegro de poder ayudar :) – galambalazs