slice splicesplit

xiaoxiao2021-02-28  103

1.string.split(separator,limit)


将string根据separator分割成数组,limit限制数组的长度 var a=”123445” var b = a.split(“4”,1) b = [‘123’] a=”123445”

2.array.splice(start,deletecount,items….)

从array的start位置开始删除deletecount个元素,并在删除位置开始填充items var a=[‘a’,’b’,’c’]; var b=a.splice(1,1,’e’,’f’); a=[‘a’,’e’,’f’,’c’] b=[‘b’]

3.array.slice(start,end) || string.slice(start,end)

attay.slice(start, end) var a=[1,2,3,4,5,6]; var b=a.slice(0,3);

b = [1,2,3]

var c=a.slice(3);

c = [4,5,6]

注意: 如果两个参数中有负数则先和array.length相加,如果相加的结果是正数,则按照正数部分的数据来截取。 如果相加后还是负数,则截取整个数组; 如果参数 > array.length(), 则得到的结果是空数组

var a=[1,2,3,4,5,6] var b = a.slice(-1) b=[6] var b=a.slice(-6) b=[1,2,3,4,5,6] var b = a.slice(-8) b=[1,2,3,4,5,6] var b = a.slice(6) b=[] string.slice(start, end)

跟array一样。结果是字符串

转载请注明原文地址: https://www.6miu.com/read-33816.html

最新回复(0)