js 遍历数组、对象的几种方式
2024-09-17
59
1. 遍历数组2. 遍历对象
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也能用来遍历数组
更新于:2个月前for (var key in obj) {
console.log(key, obj[key])
}
赞一波!
相关文章
- 【说站】java稀疏数组是什么
- 【说站】python对象方法是什么
- 【说站】python类如何实例化对象
- 【说站】java如何创建对象
- 【说站】java多线程有几种实现方法
- 【说站】java反射获取对象的方法
- 【说站】java数组中元素求和的实例
- 【说站】java数组如何遍历全部的元素
- 【说站】java数组如何计算最大值
- 【说站】java停止线程的方式
- 【说站】Java数组如何实现动态初始化
- 【说站】Java数组的静态初始化实现
- 【说站】java数组赋值
- 【说站】java数组默认值
- 【说站】java反射创建对象
- 【说站】java数组转list
- 【说站】java数组初始化
- 【说站】java有几种位运算
- 【说站】java数组排序
- 【说站】php数组转字符串
文章评论
评论问答