2021-11-17 数组在首位、末尾、选择的添加和减少

向数组添加元素:

首位添加用unshift、末尾添加用push、选择添加用slice。

重点介绍:

slice()方法,选取数组的一部分,并返回一个新数组,

 注意:该方法的第一个参数是起始位置,第二个参数是结束位置(取不到结束位置),

            第二个参数可以省略,表示从起始位置到最后全部返回。

代码举例:

let arr8 = [11,22,33,44,55,66,77,88,99]

        console.log(arr8.slice(3,6));//打印输出为[44, 55, 66]

        console.log(arr8.slice(3));//打印输出为[44, 55, 66, 77, 88, 99]

向数组减少元素:

首位减少用shife、末尾减少用pop、选择减少用splice。

重点介绍:

 splice()方法,从数组中添加或删除元素

            如何删除,该方法需要传两个参数:第一个是起始位置,第二个是删除长度,

            如果第二个参数不传,就表示从起始位置往后全部删除,

            删除方法,删除的是原始数组里面的数据,返回的是删除的数据,

            该方法也可以传三个参数,第三个参数就是删除部分插入的新内容,

代码举例:

       let arr8 = [11,22,33,44,55,66,77,88,99]

 arr8.splice(4,3)  //删除指定区间的数据,打印输出为11,22,33,44,88,99

       arr8.splice(4)    //从起始位置往后全部删除,包含起始位置,打印输出为11,22,33,44

       arr8.splice(4,3,'哈哈')  //删除部分的内容替换成新的内容,包含起始位置(修改数组的内容), 打印输出为11,22,33,44,哈哈,88,99

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容