JavaScript中Array数组的splice()方法的详解

前言

开发中,经常会用到js的Array数组的各种迭代函数map(),filter(),some(),every(),forEach(),find() findIndex(),splice(),也是在ES6中新增一些遍历函数。同样是不是也是一道面试题,说说ES6新增的一些新特性????

一、定义及用法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

注释: 该方法会改变原始数组。

二、语法

arrayObject.splice(index,howmany,item1,…,itemX)

JavaScript中Array数组的splice()方法的详解_第1张图片
三、返回值
在这里插入图片描述
四、说明
  splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

注意: 区别splice() 方法和slice():方法可从已有的数组中返回选定的元素。
   语法: arrayObject.slice(start,end)

五、示例

  • 删除数组中指定索引的元素,并返回
    JavaScript中Array数组的splice()方法的详解_第2张图片
  • 替换指定索引下的元素,并返回替换之前的元素
    JavaScript中Array数组的splice()方法的详解_第3张图片

你可能感兴趣的:(VUE)