slice
含义:从数组中返回选定的元素的数组
用法:
arrayObject.slice(start,end)
返回值是取出来的数组哦~,且不会改变原来的数组。
start:必填,规定从哪个位置开始选取。
end:可选,规定从哪个位置结束,不写的话,则表示一直到末尾。
splice
含义:从某个数组中删除选定的元素
用法:
arrayObject.splice(start,amounts)
返回值是被删除元素的数组,会改变原来的数组。
start:必填,规定从哪个位置开始选取。
amounts:必填,由start位置开始(包含),往后面删除的数量。
举个栗子:
var arr = [1,2,3,4,5]
arr.splice(3,1) // 从下标为3的位置开始,向后删除一位,就相当于删除下标3的数字本身。
arr // [1,2,3,5]
网友评论