Appearance
slice方法不会改变原始数组
- start 可选,规定从何处开始选取。如果该参数为负数,则表示从原数组中倒数第几个元素开始提取。
- end 可选,规定从何处结束选取。该参数是数组片段结束处的数组下标,截取的片段不包含改元素。
- 返回值: 返回一个新的数组,包含从start(包括该元素) 到end(不包括该元素)的arrayObject中的元素。
js
array.slice(start, end)splice方法会改变原始数组。
- index 必须。整数,指定在什么位置添加/删除项目,使用负值指定从数组末尾开始的位置。
- 可选,要删除的项目数。若设置为0,则不会删除任何项目。
- item1,...,itemx 可选,要添加到数组中的新项目。
返回值: 新数组,包含删除的项目 (如果有)。
js
array.splice(index, howmany, item1,...itemx)