美文网首页
解决reverse改变原数组

解决reverse改变原数组

作者: 星小星啊 | 来源:发表于2019-01-08 11:46 被阅读0次

    let arr =[1,2,3,4]

    console.log(arr)

    //[1,2,3,4]

    let arr2 = arr;

    console.log(arr2)

    //[4,3,2,1]

    console.log(arr)

    //[4,3,2,1]

    reverse():该方法会改变原来的数组,而不会创建新的数组。arrayObject.reverse()

    解决办法:

    let arr =[1,2,3,4]

    console.log(arr)

    //[1,2,3,4]

    let arr2 = [...arr];   //es6浅拷贝

    console.log(arr2)

    //[4,3,2,1]

    console.log(arr)

    //[1,2,3,4]

    相关文章

      网友评论

          本文标题:解决reverse改变原数组

          本文链接:https://www.haomeiwen.com/subject/yjevrqtx.html