举例说明Object.keys()的作用和使用方法
时间: 2023-10-12 16:29:33 浏览: 83
object.keys()用法!!!!!
`Object.keys()` 方法用于返回一个给定对象自身可枚举属性的键组成的数组。这个方法通常用于遍历对象的属性。下面是一个例子:
```javascript
const obj = {
name: 'John',
age: 30,
city: 'New York'
};
const keys = Object.keys(obj);
console.log(keys); // ["name", "age", "city"]
```
在上面的例子中,我们定义了一个包含三个属性的对象 `obj`。然后,使用 `Object.keys(obj)` 方法获取 `obj` 对象的所有属性名称组成的数组,并将其赋值给变量 `keys`。最后,使用 `console.log()` 方法输出 `keys` 变量的值,结果为 `["name", "age", "city"]`。
需要注意的是,`Object.keys()` 方法只会返回对象自身的可枚举属性,不包括从原型链继承而来的属性。如果要获取对象的所有属性名称,包括从原型链继承而来的属性,可以使用 `for...in` 循环。
阅读全文