在Python中,可以通過內置函數locals()
和globals()
獲取當前範圍內所有本地和全局變量的字典。是否有一些在Javascript中做到這一點的等價方法?舉例來說,我想這樣做如下:Python的當地人()的JavaScript等價物?
var foo = function(){ alert('foo'); };
var bar = function(){ alert('bar'); };
var s = 'foo';
locals()[s](); // alerts 'foo'
這是在所有可能的,或者我應該只使用了查找本地對象?
僅在實現* window *的瀏覽器或其他主機環境中。 – RobG 2011-12-01 09:06:03