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教程: