gpt4 book ai didi

Javascript代码进入无限循环

转载 作者:行者123 更新时间:2023-11-28 11:50:54 25 4
gpt4 key购买 nike

以下代码进入无限循环并导致网页崩溃,我需要知道它出了什么问题?

    for (var i = 0; i < 2; i+1) {
for (var j = i; j < 8; j + 2) {
console.log(arr[j].Qu);
}
console.log(arr[i]);
}

最佳答案

i+1 不会更新 i 的值,因此,i 的值始终为 1,因为每次运行都需要 0+1,因此永远不会 > 2 并且永远不会结束你需要用 i++ 来改变它,就像这样

for (var i = 0; i < 2; i++) {

另外,正如 @Xufox 指出的那样,用 udpate 你的 J 循环

for (var j = i; j < 8; j += 2) {

i+1 不是一个赋值操作,这就是为什么你需要给 urself 赋值。 i++j+=2 转换为

i = i+1;
j= j+2;

并将右手运算的结果自赋值给变量

关于Javascript代码进入无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37655231/

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