Array slice的情况汇总
2022-07-16 11:09:40 0 举报
AI智能生成
slice的情况汇总
作者其他创作
大纲/内容
begin
传入
begin < 0
Math.abs(begin)
>= arr.length
begin为0
< arr.length
代表从数组的倒数第几个元素开始截取
特别注意:
slice(-2)
代表从数组的倒数第二个元素开始截取,一直截取到最后一个元素(包含最后一个元素)
slice(-2,-1)
代表从数组的倒数第二个元素开始截取,一直截取到倒数第一个元素(不包含倒数第一个元素)
begin >= arr.length
return [ ]
0<= begin < arr.length
不作任何处理
未传入
默认为0
end
传入
end < 0
Math.abs(end)
>= arr.length
return [ ]
< arr.length
代表截取至数组的倒数第几个元素
end >= arr.length
截取至数组最后一个元素(包含最后一个元素)
0<= end < arr.length
不作任何处理
未传入
默认为数组长度
收藏
收藏
0 条评论
下一页