Notion Tip: Use this page to describe your approach to interviewing product candidates.
原数组不会被修改
slice()
slice() 方法返回一个新的数组对象,这一对象是一个由 begin 和 end 决定的原数组的浅拷贝(包括 begin,不包括end)。原始数组不会被改变。
语法
arr.slice([begin[, end]])
参数
begin
(可选)- 如果为负数, 则从原数组的倒数第几个元素开始提取(包含最后一个元素)
- 如果超过数组长度, 返回空数组
- 如果省略, 从0开始
end
(可选)- 如果为负数, 正常匹配模式(不包含最后一个元素)
- 如果省略, slice 会一直提取到原数组末尾(包含最后一个元素)
- 如果大于数组长度, slice 也会一直提取到原数组末尾