美文网首页
JavaScript数组元素添加和删除——splice()

JavaScript数组元素添加和删除——splice()

作者: MC桥默 | 来源:发表于2019-11-04 11:14 被阅读0次

splice()

定义和用法

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。

语法

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


splice().png
返回值

包含被删除项目的新数组,如果有的话,splice会改变原来的数组。

说明

splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

提示和注释

注释:请注意,splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。

实例1

在本例中,我们将创建一个新数组,并向其添加一个元素:

<script type="text/javascript">

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")

</script>

输出:

George,John,Thomas,James,Adrew,Martin
George,John,William,Thomas,James,Adrew,Martin
实例2

在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素:

<script type="text/javascript">

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,1,"William")
document.write(arr)

</script>

输出:

George,John,Thomas,James,Adrew,Martin
George,John,William,James,Adrew,Martin
实例3

在本例中我们将删除从 index 2 ("Thomas") 开始的三个元素,并添加一个新元素 ("William") 来替代被删除的元素:

<script type="text/javascript">

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,3,"William")
document.write(arr)

</script>

输出:

George,John,Thomas,James,Adrew,Martin
George,John,William,Martin

相关文章

  • JavaScript中splice,slice,substrin

    splice()方法从数组中添加/删除元素,改变原数组,然后返回被删除的元素组成的数组。 splice(start...

  • JavaScript数组元素添加和删除——splice()

    splice() 定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法...

  • javaScript数组对象的几个方法

    Array.prototype.splice splice() 方法通过删除现有元素和/或添加新元素来更改一个数组...

  • 数组的splice 与 slice有什么区别

    splice splice是数组的一个强大的方法,既可以添加元素,也可以删除元素,还是同时删除元素并添加元素,可以...

  • 数组的常用方法

    改变原数组的方法 1.splice() 添加/删除数组元素 语法:arrayObject.splice(index...

  • Array.prototype.splice & Array.p

    splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容。splice.png slice() ...

  • 数组添加删除

    splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容 注释:请注意,splice() 方法与...

  • JavaScript Array 对象剪接数组的 splice(

    splice 既能删除数组元素,也能添加数组元素,是个多面能手。而且它是直接对数组修改,然后以数组的形式返回删除的...

  • Js中循环删除数组元素

    JavaScript里在for循环里splice删除数组指定元素的注意事项:需要删除多个元素时,在for循环里直接...

  • 2017-7-25

    收获 JavaScript数组 可以动态添加数组元素 可以删除数组元素 .push() 在尾部添加元素 数组.p...

网友评论

      本文标题:JavaScript数组元素添加和删除——splice()

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