Array.forEach()用法

本文介绍JavaScript中数组的forEach方法用法及其与Object.keys的配合使用技巧,通过实例展示了如何遍历数组及对象,并获取其键名与键值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用法:

遍历整个数组,对数组进行操作,但不返回值

参数:

当前值、当前位置、整个数组。

实例:

let arr = ['a', 'b', 'c']

arr.forEach(function(element, index, arr) {
  console.log(index + '.' + element) 
})

//0.a
//1.b
//2.c
复制代码

Object.keys() 与 Array.forEach()的配合使用:

let obj = {
  name: 'shen',
  gendar: 'male',
  age: 26
}

Object.keys(obj).forEach((value,index, arr) => {
  //在回调函数中可以直接访问 obj 变量。
  //配合此特性,可以访问对象中的值。
  console.log("value is : %s, index is : %s, arr is : %s", value, index, arr)   
})

//value is : name, index is : 0, arr is : Array(3)
//value is : gendar, index is : 1, arr is : Array(3)
//value is : age, index is : 2, arr is : Array(3)
复制代码

备注:

Object.keys() 方法的作用几个是返回一个对象的属性值数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值