join,split,slice,splice区别

736 阅读1分钟

join对数组进行操作,参数为指定分隔符,返回字符串;

split 对字符串进行操作,第一个参数为指定分隔符,返回数组,第一个参数 不包含在数组中,第二个参数为数组长度,若返回的数组长度为3,此时设置第二个参数为2,则取数组的前两位;若设置第二个参数为4,则数组的长度还是3,不会填充;

slice 对数组进行操作,截取,第一个参数是开始索引,第二个参数是结束索引的前一个(可选,默认到最后一个),返回截取后的数组,原数组不会改变

splice 对数组进行操作,第一个参数代表开始删除的位置,第二个参数代表删除个数,第三个参数为添加的元素(元素添加在开始删除的位置之前)。原数组会发生改变