Object.keys
时间: 2023-10-12 07:20:21 浏览: 117
object.keys()用法!!!!!
Object.keys() 是一个 JavaScript 中的内置函数,用于返回一个对象自身的所有可枚举属性的属性名组成的数组。可枚举属性是指那些通过 for...in 循环和 Object.keys() 方法能够获取到的属性,而不包括那些不可枚举的属性。该函数的语法为:
```
Object.keys(obj)
```
其中,obj 表示要返回属性名数组的对象。该函数返回的数组中的元素顺序和使用 for...in 循环遍历该对象时返回的属性名顺序一致。例如:
```
const obj = { a: 1, b: 2, c: 3 };
console.log(Object.keys(obj)); // 输出 ["a", "b", "c"]
```
注意,Object.keys() 只返回对象自身的属性名,不包括从原型链继承的属性。如果要获取所有可枚举属性,包括继承的属性,可以使用 for...in 循环。
阅读全文