数组从后往前删除,关于数组中slice的用法

需求是:arr = [ 1,  2,  3,  4]   数组截取返回的是   arr =  [ 1, 2, 3]

但是 由于对slice(statr,end)的理解有误,以至于返回的总是最后一位

写法:arr.slice(this.arr.length – 1, 1)

后经过仔细研究,发现,slice( 截取的开始位置(下标索引),截取到那个位置(下标索引))

正确的写法是  arr.slice( 0,this.arr.length-1 )  这样返回的是   arr =  [ 1, 2, 3]

    原文作者:a_grain_of_wheat
    原文地址: https://blog.csdn.net/a_grain_of_wheat/article/details/88552851
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞