1. pop()
删除最后一位,并返回删除的数据
2. push()
在最后一位新增一或多个数据,返回新数组的长度
3. shift()
删除第一位,并返回删除的数据
4. unshift()
在第一位新增一或多个数据,返回长度
5. reverse()
反转数组,返回结果
6. sort()
排序(字符规则),返回结果
7. splice()
删除指定位置,并替换,返回删除的数据
以上方法会改变原数组
以下方法不会改变原数组
8. concat()
合并数组,并返回合并之后的数据
9. join()
使用分隔符,将数组转换为字符串并返回
10. slice()
截取指定位置的数组,并返回
11. toString()
直接转换为字符串,并返回
12. valueOf()
返回数组对象的原始值
13. indexOf()
查询并返回数据的索引
14. lastIndexOf()
反向查询并返回数据的索引
15. forEach()
参数为回调函数,会遍历数组所有的项,回调函数接受三个参数,分别为value,index,self;forEach没有返回值
16. map()
同forEach,同时回调函数返回数据,组成新数组由map返回
17. filter()
同forEach,同时回调函数返回布尔值,为true的数组组成新数组有filter返回
18. every()
同foreach,同时回调函数返回布尔值,全部为true,由every返回true
19. some()
同forEach,同时回调函数返回布尔值,只要有一个为true,有some返回true
20. reduce()
归并,同forEach,迭代数组的所有项,并构建一个最终值,由reduce返回
21. reduceRight()
反归并,同forEach,迭代数组的所有项,并构建一个最终值,由reduceRight返回
...