Function 对象窗口-chrome
我对谷歌浏览器有问题, 我有这样的正常函数Function 对象窗口-chrome,function,google-chrome,Function,Google Chrome,我对谷歌浏览器有问题, 我有这样的正常函数函数a(b){return b;} 但是如果我的代码中有这个var数=a(5);文件。书写(编号)谷歌浏览器说我[对象窗口] 在FF中,它运行良好问题在哪里? thanks是一个只读的全局变量,它引用当前页面中最顶部的窗口对象。因为它是只读的,所以不能为其指定新值: var top = 1; console.log(top); // [object DOMWindow] 作业无声地失败了。但是,当激活时,会抛出一个TypeError,这表示您正试图设置
函数a(b){return b;}
但是如果我的代码中有这个var数=a(5);文件。书写(编号)代码>谷歌浏览器说我[对象窗口]
在FF中,它运行良好问题在哪里?
thanks是一个只读的全局变量,它引用当前页面中最顶部的窗口
对象。因为它是只读的,所以不能为其指定新值:
var top = 1;
console.log(top); // [object DOMWindow]
作业无声地失败了。但是,当激活时,会抛出一个TypeError,这表示您正试图设置一个只有getter的属性:
"use strict";
var top = 1; // <-- Error!
不可能的。显示一个演示,因为您当前的代码。这是可能的,但问题是我的var名称是“top”,chrome不接受它(我不知道为什么),所以我将其重命名为topA,它可以工作。这是一个重要的细节,请编辑您的问题以包括它。
(function() {
'use strict';
var top = 1;
return top;
})(); // Returns 1, no errors.