es6 遍历数组对象获取所有的id_JS数组及对象遍历方法代码汇总

本文介绍了使用ES6的各种遍历方法,如for循环、for-in、forEach、for-of以及Object.keys(),针对数组和对象进行遍历,特别强调了在遍历过程中的注意事项和建议用法,提供了详细的代码示例。
摘要由CSDN通过智能技术生成

文中的范例基于以下数组和对象。

var arrTmp = ["value1","value2","value3"];

var objTmp = {

aa:"value1",

bb:"value2",

cc:function(){

console.log("value3")

}

}

一、JS原生方法

1. javascript遍历的常用的遍历方法是for循环和for-in,ES5的时候加上了forEach方法(IE9以下不支持)。

/****js原生遍历****/

//for循环遍历数组

for(var i=0;i

console.log(i+": "+arrTmp[i])

}

//for-in遍历对象属性,i指代属性名

for(var i in objTmp){

console.log(i+": "+objTmp[i])

}

//forEach遍历数组,三个参数依次是数组元素、索引、数组本身

arrTmp.forEach(function(value,index,array){

console.log(value+","+index+","+array[index])

})

2. for-in循环是为了遍历对象而设计的,事实上for-in也能用来遍历数组,但定义的索引i是字符串类型的。如果数组具有一个可枚举的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值