Object getOwnPropertyNames()方法

查找有关Object对象的JavaScript getOwnPropertyNames()方法的全部信息

Object.getOwnPropertyNames()返回包含所有名称的数组自己的作为参数传递的对象的属性,包括不可枚举的属性。它不考虑继承的属性。

不可迭代的属性不会被迭代。例如,未在for..of循环中列出。

要仅获取可枚举属性的列表,可以使用Object.keys()反而。

例子:

const dog = {}
dog.breed = 'Siberian Husky'
dog.name = 'Roger'

Object.getOwnPropertyNames(dog) //[ ‘breed’, ‘name’ ]

免费下载我的JavaScript初学者手册


更多js教程: