ES6新增的数组方法

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()----键值对

posted @   吴小明-  阅读(1011)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示