[].some()

只要有一个满足条件返回true,所有元素都不满足返回false

[1,2,3].some((a) => (a > 3))  // false

[1,2,3].some((a) => (a >= 3)) // true

[].ervey()

只要有一个不满足条件返回false,所有元素满足返回true

[1,2,3].every((a) => (a > 1));  // false
[1,2,3].every((a) => (a >= 1)); // true

[].forEach()

没有返回值

[].map()

返回数组当中每个元素执行函数之后的返回值 的 数组集合

[2,4,6].map((a) => a/2);// 1,2,3

[].filter()

返回 返回值为true的数组集合

[1,2,3,4].filter((a) => a>=3); // [3,4]

[].reduce()

高级函数,只会皮毛求和。

[1,2,3].reduce((a,b) => (a+b)) // 6

个人笔记,只代表个人观点