数组的splice方法和slice方法_对象的constructor属性

数组的splice方法和slice方法_对象的constructor属性splice该方法向或者从数组中添加或者删除项目,返回被删除的项目,同时也会改变原数组。splice(index,howmany,item1,…itemX)index参数:必须,整数,规定添加或者删除的位置,使用负数,从数组尾部规定位置。howmany参数:必须,要删除的数量,如果为0,

大家好,欢迎来到IT知识分享网。

splice

该方法向或者从数组中添加或者删除项目,返回被删除的项目,同时也会改变原数组。

splice(index,howmany,item1,…itemX)

  • index参数:必须,整数,规定添加或者删除的位置,使用负数,从数组尾部规定位置。
  • howmany参数:必须,要删除的数量,如果为0,则不删除项目。
  • tem1,…itemX参数:可选,向数组添加的新项目。
1指定位置增加项
var array = [1,2,3,4,5];
var array2 = array.splice(1,0,["新增","xinzeng"]);
// 下标1的位置,增加添加的项 
// array [1,["新增","xinzeng"],2,3,4,5]  
// array2 []
2删除指定位置,并新增项
var array = [1,2,3,4,5];
var array2 = array.splice(1,1,["新增","xinzeng"]);
// 下标1的位置,删除1项,并新增1项
// array [1,["新增","xinzeng"],3,4,5]  
// array2 [2]
3 splice(3)
var array = [1,2,3,4,5];
var array2 = array.splice(3);
// 从下标3的位置开始删除
// array [1,2,3]  
// array2  [4,5]

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29972.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信