首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ES6 Array方法

数组循环

for循环

使用率最高,也是最基本的一种遍历方式

forEach循环

forEach中传入要执行的回调函数,函数有三个参数。第一个参数为数组元素(必选),第二个参数为数组元素索引值(可选),第三个参数为数组本身(可选)

for in循环

for…in循环可用于循环对象和数组,推荐用于循环对象,可以用来遍历json

for of循环

可循环数组和对象,推荐用于遍历数组。

for…of提供了三个新方法:

key()是对键名的遍历;

value()是对键值的遍历;

entries()是对键值对的遍历;

map循环

map() 会返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。

map() 方法按照原始数组元素顺序依次处理元素。

map 不修改调用它的原数组本身。

map()中传入要执行的回调函数,函数有三个参数。第一个参数为数组元素(必选),第二个参数为数组元素索引值(可选),第三个参数为数组本身(可选)

数组加一

reduce

array.reduce(function callback(accumulator, currentValue, currentIndex, array){

}[, initialValue])

输出他们的年龄总数

求年龄最大的那个人

filter

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

演示

组合使用

Array.from()

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190722A09C6U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券