js 遍历数组、对象的几种方式
1. 遍历数组
数组如下所示:
var arr = ['张三', '李四', '王五'];
最常见的for循环
for (var i = 0, length = arr.length; i < length; i++) {
console.log(i, arr[i])
}
for … in 循环
for (var key in arr) {
console.log(key, arr[key])
}
for … of 循环 (ES6)
这种方式获取不到数组索引值
for (var v of arr) {
console.log(v)
}
arr.map() 数组函数
arr.map((item, index, array) => {
console.log(item, index, array)
})
forEach 遍历
arr.forEach((item, index, array) => {
console.log(item, index, array)
})
遍历数组总结
我习惯使用 forEach
遍历数组,但是当数组数据比较大时推荐使用第一种方式(最常见的for循环), 这种方式效率高一些
2. 遍历对象
对象数据示例:
var obj = {
name: '辰风沐阳',
age: 22,
qq: 23426945,
}
for-in循环是为了遍历对象而设计的,虽然for-in也能用来遍历数组
for (var key in obj) {
console.log(key, obj[key])
}
本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。