语法
Object.keys(object)参数
object 必须.包含属性和方法的对象。这可以是您创建的对象或现有文档对象模型 (DOM) 对象。
返回值
一个数组,其中包含对象的可枚举属性和方法的名称。
- 使用该方法可以得到对象中拥有的属性。在有时候需要知道对象中的属性,这个方法很好用!
var people = {
name: '张三',
age: 20,
}
var arr = Object.keys(people)
console.info(arr)
结果:
2 使用Object.keys()还可以判断一个对象是否为空!
var people = {}
if (Object.keys(people).length === 0) {
console.log('该对象是空对象')
} else {
console.log('该对象有属性')
}