Javascript - 使用 forEach 向后循环遍历数组

标签 javascript arrays

有没有一种方法可以使用 forEach 向后遍历数组(不是任何其他类型的循环,我知道如何使用 for/标准方法)并且不需要实际反转数组本身?

最佳答案

let arr = [1, 2, 3];

arr.slice().reverse().forEach(x => console.log(x))

将打印:

3
2
1

arr 仍然是 [1, 2, 3].slice() 创建一个浅拷贝。

关于Javascript - 使用 forEach 向后循环遍历数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32682962/

相关文章:

javascript - $.post 的值不正确。 JQuery 中的选择

arrays - 使用元组通过映射分配数组值时参数过多

javascript - 如何更改数组中的每个第二个和第三个元素?

java - 如何在java中写出一个二维数组以便C程序可以读取它

javascript - Node.js module.exports 与文件系统

javascript - 如何阻止此脚本在移动设备上加载?

javascript - 如何切换浏览器事件目标

c# - 如何在接口(interface)或基类中定义一个固定大小的数组

javascript - 添加了变量值但数组没有被推送

javascript - 使用 React 通过 chrome 扩展更改已存在页面上的内容