我正在尝试在浏览器控制台中运行以下代码:
console.log(length); //output is 1 in Chrome console
在其他IDE中,输出为0。
我的问题是,即使我没有声明任何变量长度,输出为1的原因。
答案 0 :(得分:0)
首先,谷歌浏览器是一个Web浏览器而不是IDE。
正如您在此小屏幕截图中看到的那样,在Google Chrome上,可变长度似乎与“窗口”相关联,因此它已经由系统声明。这就是你默认拥有一个值的原因。
答案 1 :(得分:0)
在Chrome控制台中获取length
推断获得Window.length - 返回Window
对象中的帧数。
在IDE中执行此操作不会推断Window,因此应返回未定义长度的Ref Error。这实际上取决于您的IDE环境。