get / console.log是当前的命名空间

时间:2013-11-20 18:20:38

标签: javascript

我正在尝试从动态字符串运行函数...

说我有几个功能,我不想使用'if else'或内联......

yes()
no()
maybe()
sometimes()
whoknows()
random()

所以我正在尝试这个:

window['yes']();

但我被命名空间困住了。因为我得到错误'全局没有方法是'我不知道如何分辨我在哪个命名空间。

$(document).ready(function(){

    function yes(){console.log('yes?');}

    window['yes']();

    });

如何查找或设置当前命名空间?

如果我确实设置了命名空间,我该如何立即开始运行其中的代码,或者它是否只是自己发生?

0 个答案:

没有答案