js 遍历对象方法
时间: 2023-11-29 15:47:30 浏览: 563
以下是两种JS遍历对象的方法:
1.使用for...in循环遍历对象属性
```javascript
let obj = { fileNumber: "文件编号", fileName: "文件名称" };
for (let key in obj) {
console.log("属性:" + key + ",值:" + obj[key]);
}
// 输出:属性:fileNumber,值:文件编号
// 属性:fileName,值:文件名称
```
2.使用forEach方法遍历对象属性
```javascript
let obj = { fileNumber: "文件编号", fileName: "文件名称" };
if (Object.prototype.toString.call(obj) === "[object Object]") {
if (typeof obj.forEach !== "function") {
Object.keys(obj).forEach(function (key) {
console.log("属性:" + key + ",值:" + obj[key]);
});
} else {
obj.forEach(function (value, key) {
console.log("属性:" + key + ",值:" + value);
});
}
}
// 输出:属性:fileNumber,值:文件编号
// 属性:fileName,值:文件名称
```
阅读全文