gpt4 book ai didi

javascript - 如何在不使用 for 循环的情况下迭代数组的一部分

转载 作者:行者123 更新时间:2023-12-01 03:28:58 25 4
gpt4 key购买 nike

我一直在一些代码上运行 JSLint,并处理它引发的一些问题。其中之一是

Unexpected 'for'.

代码必须根据用户的要求来处理数组的不同子集。作为一个例子,我们可能有

myArray = [1,2,3,4,5,6,7,8,9];
let start = 4;
let finish = 8;
let i;
for (i=start; i<finish;i++) {
// Do stuff with myArray[4] to myArray[7]
}

JSLint 对这种构造的反对意见是什么?

如果不使用 for 循环,我该如何实现这一点?

注意:我知道我可以在 JSLint 中禁用警告,或者我可以简单地忽略该警告,但这只是规避了该问题。

最佳答案

你可以使用

myArray.slice(start, finish).forEach(el => {

});

遵守 JSlint 的规则。

关于javascript - 如何在不使用 for 循环的情况下迭代数组的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44642105/

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