Javascript的等价物是Python的locals()函数。
在Python中,可以使用内置函数locals()和globals()获取当前作用域中所有局部变量和全局变量的字典。在JavaScript中有没有类似的方法?例如,我想要做以下操作:
var foo = function(){ alert('foo'); };
var bar = function(){ alert('bar'); };
var s = 'foo';
locals()[s](); // 弹出 'foo'
这种操作是否可能,还是我应该使用一个本地对象进行查找?