常用的数组方法(改变原数组)
# splice
添加/删除数组元素
# sort
对数组元素进行排序,并返回这个数组。
参数可选: 规定排序顺序的比较函数。
默认情况下sort()方法没有传比较函数的话,默认按字母升序,如果不是元素不是字符串的话,会调用toString()方法将元素转化为字符串的Unicode(万国码)位点,然后再比较字符。
# pop
删除一个数组中的最后的一个元素,并且返回这个元素。
# shift
删除数组的第一个元素,并返回这个元素。
# push
向数组的末尾添加一个或多个元素,并返回新的长度。
# unshift
向数组的开头添加一个或更多元素,并返回新的长度。
# reverse
用于颠倒数组中元素的顺序。
# fill
使用给定值,填充一个数组。
['a', 'b', 'c'].fill(7) // [7, 7, 7]
['a', 'b', 'c'].fill(7, 1, 2) // ['a', 7, 'c']
1
2
3
2
3