js 遍历数组、对象的几种方式
2024-09-17
4
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])
}
赞一波!
相关文章
- PHP 数组合并的几种方式
- linux shell的几种截取字符串的方法
- 腾讯云对象存储COS及CDN加速配置
- 阿里云对象存储OSS及CDN加速配置
- PHP的数组排序函数
- 几种常用的FTP客户端软件
- PHP通过CURL的方式读取图片接口输出乱码
- TP5.0、TP5.1、TP6.0 下载方式及环境要求
- TP6.0 获取请求对象的五种方式
- Vue cli4 图片地址引入的几种方式
- PHP的七个数组指针函数
- C#中结构体和byte数组之间的转换
- PHP对象传值 - 引用传值
- 七牛云对象存储KoDo及CDN加速配置
- C#使用ToString方法数组类型格式化为字符串
- PHP 将一个字符串转为数组
- .NET C# new一个对象产生多少字节?
- 使用 Python 对波形中的数组进行排序
- 用于从数组中删除重复元素的 Python 程序
- 用于从数组中删除第一个元素的 Python 程序
文章评论
全部评论