1.forEach0方法
forEach()方法的功能是循环遍历数组中的每一个元素;
forEach)方法会接收一个函数;
这个函数包含三个形参,分别为:item,index,array,用不到时可以不写
1.item表示每次迭代的元素
2.index表示每次迭代元素的下标
3.array表示原数组
2.map0方法
返回一个新数组,新数组是原数组的映射;
不改变原数组的值;
新数组的元素值是每次函数return的返回值;
若不写return,接收的新数组的元素值将全为空;
3.filter)方法
过滤元素,返回一个新数组;
新的数组由每次函数返回值为true对应的元素组成;
原数组不受影响;
4.some0方法
return返回的值只要有一项为true,最终的返回值就为true,不会继续遍历后边的元素;
若没有一项满足返回值为true的,就返回false;
原数组不受影响;
5.every0方法
对数组的每一项执行给定的函数,假如该函数每一项都返回true,最后结果才为true;
只要有一项返回值为false,最后结果就是false。
且后边的元素都不会再继续执行函数;
原数组不受影响;
6.reduce0方法
收敛,返回值是最后一次函数调用的返回值;
不写return时,默认返回undefined;
7.indexOf0方法
判断一个元素是否存在于数组中,若不存在返回-1,若存在就返回它第一次出现的位置。
原文:https://www.cnblogs.com/lyh1113/p/10897294.html