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()
本文标题:js 数组反转, 不改变原来的数组
本文链接:https://www.haomeiwen.com/subject/fearmktx.html
网友评论