📜  javascript for loop 从末尾开始 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:24.758000             🧑  作者: Mango

JavaScript for loop 从末尾开始

有时候我们需要从数组的末尾开始遍历数组,这时候可以使用 for 循环来实现。

使用 for 循环从末尾开始遍历数组
const array = ['a', 'b', 'c', 'd', 'e'];

for (let i = array.length - 1; i >= 0; i--) {
  console.log(array[i]);
}
// 输出: "e", "d", "c", "b", "a"

在上面的例子中,我们从数组的末尾开始遍历数组,每次循环都会将当前的索引减 1 来获取下一个元素。

使用 for...of 循环从末尾开始遍历数组

在 ES6 中,我们还可以使用 for...of 循环来从末尾开始遍历数组。

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

for (const item of array.reverse()) {
  console.log(item);
}
// 输出: "e", "d", "c", "b", "a"

在上面的例子中,我们使用 reverse() 方法来反转数组的顺序,然后使用 for...of 循环来遍历数组。

总结

使用 for 循环和 for...of 循环都可以从末尾开始遍历数组。如果你需要改变数组的顺序,可以使用 reverse() 方法。