Object.keys(listObj)怎么理解
时间: 2023-10-12 12:20:45 浏览: 91
`Object.keys(listObj)`是JavaScript中一个用于获取对象中所有属性名的方法。它返回一个由指定对象的所有可枚举属性组成的数组,这些属性名按照它们在对象上出现的顺序排列。
例如,如果有一个对象`person`:
```javascript
const person = {
name: 'John',
age: 30,
city: 'New York'
};
```
那么`Object.keys(person)`将返回一个包含属性名的数组`['name', 'age', 'city']`。这个方法可以用来遍历一个对象的属性名,例如:
```javascript
Object.keys(person).forEach(key => {
console.log(key + ': ' + person[key]);
});
```
这样就可以输出对象的所有属性和对应的值。
阅读全文