forEach, map, filter方法区别

forEach, map, filter方法区别:https://www.cnblogs.com/yangjie-space/p/10992365.html

听说for循环已经成了菜鸟标配。。。? 瑟瑟发抖 赶紧找来资料补一补

 

1, forEach循环,循环数组中每一个元素并采取操作, 没有返回值, 可以不用知道数组长度

forEach, map, filter方法区别

 

 2, map函数,遍历数组每个元素,并回调操作,需要返回值,返回值组成新的数组,原数组不变

forEach, map, filter方法区别

 

3,filter函数, 过滤通过条件的元素组成一个新数组, 原数组不变

forEach, map, filter方法区别

 

4, some函数,遍历数组中是否有符合条件的元素,返回Boolean值

forEach, map, filter方法区别

 

5,every函数, 遍历数组中是否每个元素都符合条件, 返回Boolean值

forEach, map, filter方法区别

上一篇:js之for与forEach循环的区别


下一篇:list stream().forEach