var variables = "";
for (var name in this) {variables += name + "<br />";}
document.write(variables);
上面的代码输出如下:
请问,输出结果是什么?
var variables = "";
for (var name in this) {variables += name + "<br />";}
document.write(variables);
上面的代码输出如下:
请问,输出结果是什么?
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
上面说的都是对的,在非严格模式下,
this
不管在什么环境下都是 有值 的。在全局环境下就指向window
对象,所以输出的都是window
对象的属性值。