ES6新增:(IE9级以上支持)

1、forEach():遍历数组,无返回值,不改变原数组。

2、map():遍历数组,返回一个新数组,不改变原数组。

3、filter():过滤掉数组中不满足条件的值,返回一个新数组,不改变原数组。

4、reduce():让数组的前后两项进行某种计算,然后返回其值,并继续计算,不改变原数组,返回计算的最终结果,从数组的第二项开始遍历。

5、some():遍历数组的每一项,有一项返回true,则停止遍历,返回 true,不改变原数组。

6、every():遍历数组的每一项,每一项都返回true,则最终结果为true,有一项返回false,则停止遍历,返回结果为false,不改变原数组。

7、Array.from():将类数组转为数组。

8、Array.of():将一组值转为数组。

9、find():找出第一个符合条件的数组成员。回调函数中,参数1--value,参数2--index,参数3--原数组。

10、fill():指定值填充数组。一般用于空数组的初始化--new Array(3).fill(7);--创建一个长度为3,每项值为7的数组。

11、遍历数组:keys()----键名,values()----键值,entries()----键值对

最新文章

  1. C语言 · 矩形面积交
  2. 多个插件依赖不同版本jQuery问题解决案例
  3. input属性控制弹出键盘类型
  4. C++ Low level performance optimize 2
  5. nodePPT初认识启动与手机控制
  6. java CMS gc解析
  7. 自定义控件 环形进度条 ProgressBar
  8. HTML系列(五):超链接
  9. (译)Windsor入门教程---第五部分 添加日志功能
  10. Got minus one from a read call异常
  11. 201521123059 《Java程序设计》第十四周学习总结
  12. obj-c编程17:键值观察(KVO)
  13. django中 自定义User报错 已经注册的错误
  14. Dockerfile 时区设置
  15. c++学习day4
  16. laravel请求到响应的生命周期
  17. 20145232 韩文浩 《Java程序设计》第8周学习总结
  18. Java中用HttpsURLConnection访问Https链接
  19. Linux共享内存使用常见陷阱与分析
  20. PHP查询MySQL大量数据的内存占用分析

热门文章

  1. vertica 设置最大会话数
  2. 如何在同一行里执行多个linux命令?
  3. python--unittest测试框架
  4. 【CTS2019】氪金手游(动态规划)
  5. 2019-11-29-win10-uwp-手把手教你使用-asp-dotnet-core-做-cs-程序
  6. IdentityService4学习笔记之Client Credentials
  7. C++贪心算法实现活动安排问题
  8. JavaWeb 发送邮件
  9. Python使用进程间共享变量来控制两个进程(监听键盘和相机录制)的交互
  10. JavaScript三种方法获取地址栏参数的方法