js遍历对象的key
时间: 2023-11-09 18:58:23 浏览: 93
在JavaScript中,可以使用以下几种方法来遍历对象的键(key):
1. 使用for...in循环:
```javascript
var infoItem = { name:'xiaowu', age:'18' };
for (var key in infoItem) {
console.log(key);
}
```
这种方法可以遍历对象的所有可枚举属性,包括继承的属性。
2. 使用Object.keys()方法:
```javascript
var infoItem = { name:'xiaowu', age:'18' };
var keys = Object.keys(infoItem);
keys.forEach(function(key) {
console.log(key);
});
```
这个方法会返回一个由对象的可枚举属性键组成的数组,然后可以使用forEach()方法遍历数组。
3. 使用Object.entries()方法:
```javascript
var infoItem = { name:'xiaowu', age:'18' };
Object.entries(infoItem).forEach(function([key, value]) {
console.log(key);
});
```
这个方法会返回一个由对象的键值对组成的数组,然后可以使用forEach()方法遍历数组。
阅读全文