不会改变原数组:
concat() 用于合并两个数组并返回一个新的数组,不会改变原数组。\
slice() 截取从起始索引到终止索引内的全部元素,不包括终止索引,返回一个新数组。如果是起始索引或终止索引是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。如果没有指定终止索引,那么切分的数组包含从 start 到数组结束的所有元素。\
join() 用于一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串,用逗号或指定的分隔符字符串分隔。如果数组只有一个元素,那么将返回该元素而不使用分隔符\
会改变原数组:
shift() 删除数组的第一个值并返回 该元素的值\
unshift() 将一个或多个元素添加到数组的开头并返回该数组的 新长度\
pop() 删除数组中的最后一个元素并返回 该元素的值\
push() 将一个或多个元素添加到数组的末尾并返回该数组的 新长度 \
fill() 用于将一个固定值填充到一个数组中从起始索引到终止索引内的全部元素,不包括终止索引\
splice(start, deleteCount, item1, item2, itemN) 用于向数组添加或者删除元素,返回被删除的元素组成的新数组,如果没有删除元素则返回新数组。start:删除添加开始的位置;deleteCount:要删除元素的数目,如果为零则不删除元素;item1, item2, ...:要添加进数组的元素,从start位置开始。\
reverse() 用于颠倒数组中元素的顺序