1、map

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

其次map 有返回值

2、filter

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

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

3、forEach

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

4、every

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

5、some

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

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

最新文章

  1. MySQL字符串处理函数的几种常见用法
  2. marquee标签滚动效果
  3. mysql 同步
  4. ural 1243. Divorce of the Seven Dwarfs
  5. LightOJ 1188 Fast Queries(简单莫队)
  6. Docker第三方项目小结
  7. [Javascript] Try...Catch和异常处理
  8. 写入数据到Plist文件中时,第一次要创建一个空的数组,否则写入文件失败
  9. 画了一张PHPCMSV9的运行流程思维导图
  10. Obout - ASP.NET HTML Editor
  11. 发现SQL Server惊天大秘密!!
  12. 想要开发自己的PHP框架需要那些知识储备?
  13. 第二节 Python基础之变量,运算符,if语句,while和for循环语句
  14. 在eclipse中使用Tomcat时出现Could not publish server ...错误
  15. vs2015 编译时项目出现NuGet程序包还原失败,找不到xxx.xxx.xxx版本的程序包,怎么解决这个问题?
  16. Alpine Linux:如何配置GUI的图形桌面环境:x Desktop Environment
  17. python中string格式化
  18. 数据结构编程实验——chapter8-采用树结构的非线性表编程
  19. ELK简单使用
  20. 【Java学习】调用ByteBuffer.getInt()方法得到808464432

热门文章

  1. ubuntu 13.04编译安装xen4.4总结
  2. CodeForces 342C Cupboard and Balloons (几何问题)
  3. ThinkPhp 生成静态页面
  4. C# JSON使用过程中开发的小工具
  5. C#函数式程序设计之泛型(上)
  6. 用JAVA实现无等待数据库连接池
  7. centos7 安装dnf包管理器和常用命令
  8. Delegate   Func  Action  Predicate default() 知识点
  9. Mysql内置功能《四》存储过程
  10. 最大子段和问题(dp)