Javascript的等价物是Python的locals()函数。

10 浏览
0 Comments

Javascript的等价物是Python的locals()函数。

在Python中,可以使用内置函数locals()和globals()获取当前作用域中所有局部变量和全局变量的字典。在JavaScript中有没有类似的方法?例如,我想要做以下操作:

var foo = function(){ alert('foo'); };

var bar = function(){ alert('bar'); };

var s = 'foo';

locals()[s](); // 弹出 'foo'

这种操作是否可能,还是我应该使用一个本地对象进行查找?

0