js 数组反转, 不改变原来的数组
2020-10-20 本文已影响0人
xcyzjs
array.reverse(), 会改变原来的数组, 并返回该数组
如果要不改变原数组, 需要完全复制一份新的数组
const arr = [1,2,3]
// 1. ...
const arr2 = [...arr].reverse()
// 2. slice()
const arr3 = arr.slice().reverse()
array.reverse(), 会改变原来的数组, 并返回该数组
如果要不改变原数组, 需要完全复制一份新的数组
const arr = [1,2,3]
// 1. ...
const arr2 = [...arr].reverse()
// 2. slice()
const arr3 = arr.slice().reverse()