slice
两者类似,返回一个新的数组/字符串,不改变原数组/字符串
start:必须参数,表示从第start个开始切割
end:可选参数,表示切割到第end个(不包含第end个),默认切割到最后一个(包括最后一个)
上面两个参数,如果为负数,表示从尾巴开始
splice
改变原数组
index:必须参数,表示从第index个开始截取,如果index是负数,表示从尾巴开始
num:必须参数,表示要截取几个,为0表示不删除
item1, …, itemx: 可选参数,向数组添加新的值
split
把一个字符串分割成字符串数组,返回一个数组
separator: 必须参数,可以是字符串或者正则表达式,每次遇到该参数的值就分割一次
limit: 可选参数,表示返回的数组的最大长度,返回不完就腰斩了