学会奔跑!

splice()

splice(index,howmany,item1,...,itemY)向数组中添加或删除元素 返回新数组 index 必选 添加/删除的位置可为负数 负数从后向前数 howmany要删除元素数量 如果为0则不删除 必选 item1,...,itemY可选 向数组中添加的新项目

添加

var arr=[355,12,34,16,34,79,984,654,34,45,15,35,687,4657,564];
arr.splice(2,0,'item')
document.write(arr)//355,12,item,34,16,34,79,984,654,34,45,15,35,687,4657,564

删除

var arr=[1,2,3,4,5,6];
arr.splice(2,2)
document.write(arr)//1,2,5,6

splice()直接修改数组 slice()返回截取子数组不修改数组

posted @ 2016-12-08 14:37  loriby  阅读(160)  评论(0编辑  收藏  举报
点击进入