splice和slice的差别:slice的实际操作不危害原数组。会回到所挑选的元素。splice往数组中特定位置加上或删除元素,会危害原数组。回到被删除的元素。
splice和slice的使用方法
slice
英语的语法
array.slice(start, end);
主要参数
start: 必需。起止元素,应用负值可从数组结尾处要求位置。
end:可选。截至元素(提取不包含此元素)。
splice
英语的语法
array.splice(index, howmany, item1, …, itemX);
主要参数
index: 必需。整数金额,要求加上/删除新项目的位置,应用负值可从数组结尾处要求位置。
howmany:必需。要删除的新项目总数。假如设定为 0,则不容易删除新项目。
item1, …, itemX: 可选。向数组加上的最新项目。