我正在尝试从动态字符串运行函数...
说我有几个功能,我不想使用'if else'或内联......
yes()
no()
maybe()
sometimes()
whoknows()
random()
所以我正在尝试这个:
window['yes']();
但我被命名空间困住了。因为我得到错误'全局没有方法是'我不知道如何分辨我在哪个命名空间。
$(document).ready(function(){
function yes(){console.log('yes?');}
window['yes']();
});
如何查找或设置当前命名空间?
如果我确实设置了命名空间,我该如何立即开始运行其中的代码,或者它是否只是自己发生?