JS数组倒序遍历

2,034 阅读1分钟

ECMAScript提案提供了数组从后往前遍历的方法:Array.findLast(), Array.findLastIndex();

var arr = [{ id: 1, name: '张三' }, { id: 2, name: '张三' }, { id: 3, name: '张三' }, { id: 4, name: '张三' }, { id: 5, name: '张三' }]

arr.find(({ name }) => name === '张三') // {id: 1, name: '张三'}

arr.findLast(({ name }) => name === '张三') // {id: 5, name: '张三'}