forEach
当数组中元素 是值类型(String,Number,Boolean,Undefined,Null),
foreach不会改变数组;
当数组中元素 是引用类型(Array,Object,Function),foreach是可以改变数组的。
map
会返回一个新数组
foreach&map.png
filter
和map很像,但是可以过滤,map不可!
sort
数组元素排序(按数字或字母),直接改变原数组!
some(||) && every(&&)(检查数组中是否有某些符合条件)
some:只要有一个满足就返回true
every:每一个都满足才返回true
find
在数组中找到我们所需要的元素
和some一样 只要有一个满足就返回true
reduce
见下面这个链接,比较详细,已收藏:
https://www.jianshu.com/p/e375ba1cfc47