gpt4 book ai didi

javascript - 使用 for 循环通过 array.length 向后循环 javascript 数组

转载 作者:行者123 更新时间:2023-12-01 01:07:06 24 4
gpt4 key购买 nike

如果我有一个数组 = [8,7,6,5,4] 我想循环遍历,为什么下面的for循环仍然有效,但数组的长度是5并且数组的索引5处没有元素?

for(let i=array.length;i>=0;i++){
//do something
}

我知道长度减1会更准确,但为什么上面的代码仍然有效

最佳答案

差不多了。你必须:

  • 减少i而不是增加它,并且
  • array.length-1 开始,因为数组索引从 0 开始,而不是 1。

所以使用:

for (let i = array.length-1; i >=0 ; i--) {

关于javascript - 使用 for 循环通过 array.length 向后循环 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55520074/

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