1、map

首先map 就是将原数组 映射成 新的数组;

其次map 有返回值

js map 、filter 、forEach 、every、some 的用法

 

 2、filter

对数组中的每个元素都执行一次指定的函数(callback),并且创建一个新的数组,该数组元素是所有回调函数执行时返回值为 true 的原数组元素。它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽略,同时,新创建的数组也不会包含这些元素。

比如说一棵树  删选出二级节点,过滤掉一级节点

js map 、filter 、forEach 、every、some 的用法

 

 3、forEach

遍历循环数组的每一项,让每一项去执行相应的操作

js map 、filter 、forEach 、every、some 的用法

4、every

对数组中的每个元素都执行一次指定的函数(callback),直到此函数返回 false,如果发现这个元素,every 将返回 false,如果回调函数对每个元素执行后都返回 true ,every 将返回 true。它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽略

js map 、filter 、forEach 、every、some 的用法

5、some

对数组中的每个元素都执行一次指定的函数(callback),直到此函数返回 true,如果发现这个元素,some 将返回 true,如果回调函数对每个元素执行后都返回 false ,some 将返回 false。它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽略。

 

 注意:供自己学习参考;作为学习笔记去记录自己的认知 

 

相关文章:

  • 2022-12-23
  • 2021-11-09
  • 2022-12-23
  • 2022-01-12
  • 2021-11-24
  • 2022-12-23
猜你喜欢
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案