Javascript中的长度属性

时间:2017-08-18 16:02:34

标签: javascript

我正在尝试在浏览器控制台中运行以下代码:

console.log(length); //output is 1 in Chrome console

在其他IDE中,输出为0。

我的问题是,即使我没有声明任何变量长度,输出为1的原因。

2 个答案:

答案 0 :(得分:0)

首先,谷歌浏览器是一个Web浏览器而不是IDE。

正如您在此小屏幕截图中看到的那样,在Google Chrome上,可变长度似乎与“窗口”相关联,因此它已经由系统声明。这就是你默认拥有一个值的原因。

答案 1 :(得分:0)

在Chrome控制台中获取length推断获得Window.length - 返回Window对象中的帧数。

在IDE中执行此操作不会推断Window,因此应返回未定义长度的Ref Error。这实际上取决于您的IDE环境。