美文网首页
5.2.6 数组的操作方法

5.2.6 数组的操作方法

作者: 默小柒 | 来源:发表于2018-09-19 16:04 被阅读0次

    实际用途 :  复制, 删除,替换, 添加,过滤

    1.concat() : 创建一个新数组副本,基于当前数组的所有项, 不会更改原数组,只会往末尾添加,返回新创建的数组

     a:  不传参数, 相当于复制           

     b:  传参数  ,无论传入什么, 都会 添加到 数组副本的结尾

    2.slice() :  创建一个新数组,基于当前数组的一项或者多项,不会更改原数组,返回创建的新数组

    a : 传入一个参数 => 返回从这个位置到结束位置的数组的所有项

    b: 传入2个参数= > 返回从这个位置到结束位置, 但是不包括结束位置的所有项

    c : 如果参数是负数   = >  则用数组长度+该数  = >  slice(-1,-2)相当于 slice(长度-1,长度-2)

    d: 结束位置小于开始位置  =>   返回空数组

    3.splice():最强大的方法,可以删除,替换,添加,返回删除项

    a : 删除  =>  splice(删除第一项的位置,删除的项数)

    b: 替换  =>  splice(起始位置,0,添加的项数)

    c: 添加 =>  splice(起始位置,删除的项数,添加的项目)

    相关文章

      网友评论

          本文标题:5.2.6 数组的操作方法

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