数组方法
注意:arr.length()可以直接改变数组的大小!
直接修改原数组的方法(改完还是属于原来的arr):
注意:undefined元素会始终排在数组末尾
- shift(); 移除第一个元素
- reverse();颠倒数组中元素顺序
- push();追加元素
- pop();删除最后一个元素
- sort();直接在原数组中进行排序,没有新建数组
- splice();插入,删除,或替换数组元素
- unshift();在数组头部插入元素
不会改变原数组,产生新数组的方法(改完已经不是arr):
- slice();返回数组的一部分
- concat();衔接数组
- filter();配合indexOf删除重复元素
- reduce();