m0_51209579 2021-03-14 01:31 采纳率: 0%
浏览 38

数组排序后无法翻转,顺序一致无法改变

 

  • 写回答

1条回答 默认 最新

  • 天际的海浪 2021-03-14 04:31
    关注

    reverse()是对原数组本身的元素进行翻转,它不会产生新的数组,reverse()返回值也是原数组本身的引用地址。
    你三个console.log()所输出的都是同一个数组对象。
    要产生新的数组需要对原数组复制一下再翻转。
    var arr2 = arr1.slice().reverse();
     

    评论

报告相同问题?