Object.keys实现
时间: 2023-08-17 17:07:32 浏览: 134
JS数组Object.keys()方法的使用示例
`Object.keys()`是JavaScript中一个用于获取对象可枚举属性的方法。它返回一个由对象属性组成的数组,其中每个元素都是对象自身的可枚举属性的字符串键名。
以下是使用`Object.keys()`实现遍历对象属性的示例:
```javascript
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj);
keys.forEach(key => {
console.log(key); // 输出: a, b, c
});
```
在上面的示例中,我们调用`Object.keys(obj)`来获取`obj`对象的可枚举属性。然后,我们使用`forEach()`方法遍历属性数组,并将每个属性打印到控制台。
需要注意的是,`Object.keys()`只会返回对象自身的可枚举属性,而不会返回继承的属性或不可枚举的属性。如果需要遍历包括继承属性和不可枚举属性在内的所有属性,可以使用`for...in`循环。
阅读全文