我有同样的问题:Calling dynamic function with dynamic parameters in Javascript
但是,稍微改变一下: 我需要调用一个函数,并以dinamically方式发送参数。
让我们赞成:
var fun = 'theFunction';
var value = '123';
我可以正确地运行它:
window[fun].apply(null, [value]);
但是,如果我的功能是:
var fun = 'someNamespace.utils.theFunction';
如果我这样做:
window[fun].apply(null, [value]);
我明白了:
TypeError: window[fun] is undefined
我能做些什么来解决这个问题?