我有 google-chrome 的问题,我有这样的正常功能,function a(b){ return b; }
但如果我在我的代码中有这个var number=a(5);document.write(number);
google chrome 说我 [object DOMWindow]
在FF中效果很好哪里有问题?谢谢
我有 google-chrome 的问题,我有这样的正常功能,function a(b){ return b; }
但如果我在我的代码中有这个var number=a(5);document.write(number);
google chrome 说我 [object DOMWindow]
在FF中效果很好哪里有问题?谢谢
top
是一个只读全局变量,它引用window
当前页面中最顶层的对象。因为它是只读的,所以不能为其分配新值:
var top = 1;
console.log(top); // [object DOMWindow]
任务默默地失败了。但是,当激活严格模式时,会引发 TypeError,这表明您正在尝试设置一个只有 getter 的属性:
"use strict";
var top = 1; // <-- Error!
前面发生了,因为代码在全局上下文中运行。但是,当您在本地(即不是全局)声明变量时,该函数将起作用:
(function() {
'use strict';
var top = 1;
return top;
})(); // Returns 1, no errors.