数组方法里push、pop、shift、unshift、join、split作用简析
arr.push(value):
在数组arr末端加上一个或多个成员value,返回arr新长度,此时数组长度增加;
arr.pop():
在数组arr末端移除最后一个成员value,返回移除的元素,此时数组长度减1;
arr.shift():
在数组arr头端移除第一个成员,返回移除元素,此时数组长度减1;
arr.unshift(value):
在数组arr头端加上一个或多个成员value,返回arr新长度,a此时数组长度增加;
join("value"):
把数组中的各成员用value元素拼接起来,组成一个字符串,返回一个字符串,数组本身不变;
split("value"):
把字符串用value字符串切割,切割成的每个新字符串组成一个数组;
arr.splice(index,length):
在数组arr从索引为index起,移除length个元素,返回移除的元素,只有一个参数时默认移除index起所有元素;
arr.splice(index,0,value):
在数组arr从索引为index起,添加元素value,返回空字符串;