数组的方法:
1. push()方法:从数组的末尾添加元素,返回数组的长度
2. pop()方法: 从数组的末尾删除一个元素,返回被删除的元素
3. shift()方法:从数组的头部删除一个元素,返回被删除的元素
4. unshift()方法:从数组的头部添加元素,返回数组的长度
5. reverse()方法:逆向排序,返回逆向排序后的数组
6. sort()方法:从小到大排序,返回排序后的数组,原数组也随改变,是引用,sort方法的默认排序是字符串排序
解决方法:sort()方法可以传参数,参数是一个回调函数
7. concat()方法:可以基于当前数组创建一个新数组,添加到数组的末尾,且不改变原数组
8. join()方法:将数组中所有元素都转化为字符串并拼接在一起,返回最后生成的字符串
9. slice()方法:返回指定数组的子数组
10. splice()方法:主要用途是向数组中插入元素,删除元素,替换元素
11. indexOf()方法:从头到尾搜索
12. lastIndexOf()方法:从尾到头搜索,这个方法可以传参数,
第一个参数是需要搜索的值,第二个参数是可选的,它指定数组中的一个索引
13. forEach()方法:循环遍历数组(item,index,arr)
14. map()方法:映射(一一对应的关系,返回新数组)(item,index,arr)
15. every()方法:验证是否每一项都满足条件,若都满足则返回true,若有一项不满足则返回false
16. some()方法:用来验证是否含有满足条件的项,若有则返回true,若没有则返回false
17. reduce()方法:迭代
18. filter()()方法:过滤
19. Array.isArray():判断是否是一个数组
20. Array.of():将值转化为数组
21. Array.from():将伪数组或可遍历的对象转化为数组
22. fill():(参数,参数2,参数3)作用是:使用给定值,填充一个数组
23. new Array()
24. entries(),keys(),values(),作用是:用于遍历数组,可以用for...of循环进行遍历
25. find()作用:用于找出第一个符合条件的数组成员
26. findIndex()作用:返回第一个符合条件的数组成员的位置,如果所有成员都不符合条件,则返回-1
27. includes()作用:表示某个数组是否包含给定的值