gpt4 book ai didi

javascript - 在特定索引上启动 for 循环并循环数组长度

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

我正在尝试在数组上执行 for 循环,并能够在特定索引上启动该循环并在数组上循环 x 次。

const array = ['c','d','e','f','g','a','b','c']

我想从我希望的任何索引开始循环 8 个索引。从 array[4] (g) 开始的示例将返回

'g','a','b','c','c','d','e','f'

这是我迄今为止尝试过的

const notes = ['c','d','e','f','g','a','b','c']

var res = []
for (var i = 4; i < notes.length; i++) {
res.push(notes[i])
}

console.log(res)

最佳答案

您可以使用模 % 运算符。

    const getArray = (array, index) => {
const result = [];
const length = array.length;
for (let i = 0; i < length; i++) {
result.push(array[(index + i) % length]);
}
return result;
};

关于javascript - 在特定索引上启动 for 循环并循环数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53625269/

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