JS中数组slice、splice用法总结

原创 18500837213 随笔 js 203阅读 2017-06-09 12:30:38 举报
1.splice

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。
语法arrayObject.splice(index,howmany,item1,.....,itemX)
参数说明
[ol]
[li]index:操作数组的位置[/li]
[li]howmany:删除元素的数量,0为不删除[/li]
[li]item1,.....,itemX:插入的元素,可以不填[/li]
[/ol]
例如:
javascript 代码

利用splice方法给数组去重:
javascript 代码

2.slice

slice() 方法可从已有的数组中返回选定的元素。
语法arrayObject.slice(start,end)
参数说明
[ol]
[li]start:开始取的位置,如果是负数则会从末尾开始算[/li]
[li]end:结束的位置,不填则会从开始位置取到末尾[/li]
[/ol]
例如:
javascript 代码

像jQuery中,利用slice方法给字符串转换为数组:
json 代码

slice还有个用法就是复制数组对象,如
javascript 代码

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复