JavaScript splice() 方法

原创 2012年03月24日 13:53:34

定义和用法

splice() 方法用于插入、删除或替换数组的元素。

arrayObject.splice(index,howmany,element1,.....,elementX)



参数 描述
index

必需。规定从何处添加/删除元素。

该参数是开始插入和(或)删除的数组元素的下标,必须是数字。

howmany

必需。规定应该删除多少元素。必须是数字,但可以是 "0"。

如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。

element1 可选。规定要添加到数组的新元素。从 index 所指的下标处开始插入。
elementX 可选。可向数组添加若干元素。

返回值

如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

说明

splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。

提示和注释

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


<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



<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


<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方法

splice方法 (1)删除:删除任意数量的项,只需指定2个参数:要删除的第一项位置和要删除的项数。 例如,splice(0,2) 会删除数组的前两项。注:splice()的删除操作会对原数组产生...

JavaScript Array 对象splice() 方法

定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。 语法 arrayObject.splice(index,howm...

JavaScript Array.splice方法替换问题

该方法可以通过指定起始索引和数据个数的方式,删除或替换数组中的部分数据,改方法的返回值为被删除或替换掉的数据,调用格式为:array.splice(start,count,data),其中,array...

JavaScript中的splice方法

JavaScript中的splice主要用来对js中的数组进行操作,包括删除,添加,替换等。 1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)  2....

javascript concat(),slice(),splice()方法

废话不多说直接上代码,至于它的定义说明,可以通过网W3school这些网站查看。 Title var colors=["r

JavaScript中易混淆的方法之split、splice、slice辨析比较

写在前面的话 Split Splice Slice写在前面的话 很多时候,一门语言总有那么些相似的方法,容易让人傻傻分不清楚,尤其在不经常用的时候。而本文主要简单总结了JavaScript中的关于字符...
  • zpw91
  • zpw91
  • 2016-12-17 11:11
  • 661

JavaScript方法splice()和slice()

1 splice() 1.1 说明 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。Link 1.2 语法 arrayObject.spl...

JavaScript splice() 方法

定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。 语法 arrayObject.splice(index,howmany,it...

JavaScript splice() 方法

http://www.w3school.com.cn/jsref/jsref_splice.asp
  • Baple
  • Baple
  • 2014-11-13 19:55
  • 593

javaScript slice()方法&javaScript splice()方法

定义和用法 1.slice() 方法 slice() 方法可从已有的数组中返回选定的元素。 slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 注意: sl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)