目录
一、常见的数组方法
1.push
将指定的元素添加到数组的末尾,并返回新的数组长度。
2.pop
从数组中删除最后一个元素,并返回该元素的值。
3.shift
从数组中删除第一个元素,并返回该元素的值。
4.unshift
向数组首位添加一个或多个元素,并返回新的数组长度。
5.concat
合并多个数组或值,返回一个新的数组。
6.slice
截取数组的一部分,返回一个新的数组。slice的参数可以传入负数,-1代表最后一个元素,-2代表倒二个元素。
7.splice
删除、替换或添加数组的元素,并返回被删除的元素。
8.fliter
过滤数组中的元素,返回一个新的数组。
9.map
对数组中的每个元素进行操作,返回一个新的数组。
10.sort
对数组进行排序。
11.reverse
翻转数组中的元素。
12.indexOf
查找数组中指定元素的索引。
13.find
查找数组中符合条件的第一个元素。
14.findIndex
查找数组中符合条件的第一个元素的索引。
15.includes
判断一个数组是否包含一个指定的值。
16.every
判断数组内的所有元素是否都能通过指定函数的测试。
17.some
判断数组中是否至少有一个元素通过了指定函数的测试。
18.join
将一个数组的所有元素连接成一个字符串并返回这个字符串。
19.reduce
计算数组所有元素的总和。
20.forEach
数组循环遍历。
二、哪些数组方法会改变原数组?
shift unshift reverse sort push pop splice。