js数组中的21种常见方法
1 concat() 连接两个或多个数组,并返回结果 该方法执行后返回一个新的数组,对原来的数组没有影响 参数可以有多个 这多个都是可填可不填 2 every 检测数组中的每个元素是否都复合条件 返回值 : 如果数组中有一个不符合就返回 false 全部符合返回 true 参数 两个参数 第一个参数是一个回调函数(参数是一个函数) 3 filter 检测数组中的元素,返回符合条件的元素构成的新的数组 返回值 : 返回的是一个新数组 参数 第一个参数是 callback 4 find() 将数组中的每个元素都调用一次,返回第一个符合条件的元素 返回值 返回的是第一个符合条件的元素 第一个参数是 callback 必须有返回值 第二个参数替换 callback 中的 this 指向的 5 findindex 将数组中的每个元素执行一次,返回第一个符合条件的数组元素的索引 用法和 find() 一样 6 forEach() 调用数组中的每个元素,并将元素传递给 callback 跟 for 循环一样 就是对元素的一个处理过程,没有返回值 返回值 没有返回值 总是 undefined 第一个参数是 callback 第二个参数就是用来替换 callback 中的 this 的指向 7 map()