gpt4 book ai didi

javascript - 通过数组和 for 循环自学算法基础知识。为什么这个 for 循环不起作用

转载 作者:行者123 更新时间:2023-12-02 19:03:42 25 4
gpt4 key购买 nike

下面的代码旨在将数组索引与下一个索引进行比较,如果前一个索引较小,则打印“yay”。我想我明白我做错了什么,因为 for 循环正在遍历每个索引,并且我试图在循环遍历之前将“下一个”索引存储在变量中。我很好奇如何解决这个问题。我可以用谷歌搜索,但我更想看看人们在这里想出了什么。我认为这样更适合学习。

list = [1,2,3,4,5,6,7,8,9];

for(i=0; i<list.length; i++) {
var small = list[i];
var large = list[i++];
if(small<large) {
document.write("yay");


}

}

最佳答案

当你执行list[i++]时,i的值会递增。您在 for 语句中再次增加它。要么将large分配给list[i+1],要么删除for循环的增量部分。

关于javascript - 通过数组和 for 循环自学算法基础知识。为什么这个 for 循环不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536767/

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