在 JavaScript 核心语言中,全局对象的预定义属性都是不可枚举的,所有可以用 for/in 循环列出所有隐式或显式声明的全局变量,如下所示:


var variables = "";

for (var name in this) 
{
variables += name + "<br />";
}

document.write(variables);

 

或者

var variables = "";

for (var name in window) 
{
variables += name + "<br />";
}

document.write(variables);

 

发表评论