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