for of如何遍历对象
时间: 2023-10-17 17:23:44 浏览: 74
通过for实现了数组和字符串的遍历
可以使用for...in循环来遍历对象的属性,例如:
```
const obj = { a: 1, b: 2, c: 3 };
for (let prop in obj) {
console.log(prop + ': ' + obj[prop]);
}
// output:
// a: 1
// b: 2
// c: 3
```
如果想要使用for...of来遍历对象,需要将对象转换为可迭代的值,例如:
```
const obj = { a: 1, b: 2, c: 3 };
const iterable = Object.entries(obj);
for (let [key, value] of iterable) {
console.log(key + ': ' + value);
}
// output:
// a: 1
// b: 2
// c: 3
```
希望这可以解决您的问题。如果您有其他问题,请随时提出。
阅读全文