gpt4 book ai didi

javascript - 无法填充名为 `status` 的数组

转载 作者:数据小太阳 更新时间:2023-10-29 04:27:22 25 4
gpt4 key购买 nike

我正在尝试做一些非常简单的事情——用 Javascript 初始化一个数组。它在谷歌浏览器中不起作用。这是代码:

status = [];
for(i=0; i < 8; i++)
status[i]=false;

alert(status.length); //It says 0 when it should say 8

什么给了?

最佳答案

status 变量的分配与 window.status 冲突属性(property)。

Chrome 只是拒绝进行分配。

window.status 属性,设置或获取浏览器底部状态栏中的文本。

我建议您要么重命名您的变量,要么使用匿名函数来创建新范围,同时记住始终使用var 声明变量:

(function () {
var status = [];

for (var i = 0; i < 8; i++)
status[i] = false;

alert(status.length);
})();

关于javascript - 无法填充名为 `status` 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3082475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com