gpt4 book ai didi

javascript - 让 for...of 跳过循环最后一个元素

转载 作者:行者123 更新时间:2023-11-30 20:20:27 26 4
gpt4 key购买 nike

如果有一个使用 for...of 迭代的二维数组,跳过最后一个元素的最佳方法是什么?

例如,有一个数组 arr,通常的做法是:

for(const subArray of arr) { ... }

跳过循环之前可以使用的最后一个元素:arr.slice(0, -1); 工作正常但它删除了应该避免的数据。

有没有办法让它在不丢失数据的情况下跳过最后一个元素?

最佳答案

slice()不会更改数组,但会返回一个新数组(不像 splice() ,它会改变数组),因此可以安全使用:

for (const subArray of arr.slice(0, -1)) { ... }

关于javascript - 让 for...of 跳过循环最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51503513/

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