a = 123; // becomes global var
var b = 234; // local var
function f() {} // local func
g = function() {} // got a global func
現在怎麼(目前和其他局部變量)打印a
和g
(和所有其他的全局變量爲準),但不b
和f
。的Javascript:枚舉全局變量
console.log(this)// is not working.
編輯: 建議使用「窗口」變量將只在瀏覽器中運行,但嵌入的JavaScript或Node.js的沒有一個「窗口」變量。
'的console.log(窗口);' – Peter
Object.getOwnPropertyNames(本) – dandavis