在测试时没有问题,但有时会出现错误"无法读取null的属性(读取'nickname')"。 我贴出了一部分代码。
let seat = [
null,
null,
{ nickname: "user1", uuid: "d94e81f3-df66-45f6-a593-c7ee6ccfe261" },
null,
{ nickname: "user2", uuid: "d94e81f3-df66-45f6-a593-c7ee6ccfe261" },
null,
null,
null,
null,
null,
null,
];
for (const i in seat) {
if (seat[i].nickname === "user1") {
seat[i] = null;
break;
}
}
console.log(seat);
我不知道为什么有时候没有问题,突然就出现了错误。
for (const i in seat) {
if (seat[i] !== null && seat[i].nickname === "user1") {
seat[i] = null;
break;
}
}
我通过改变上述形式的代码暂时解决了问题。 我对原因很好奇...
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号