Метод Object getOwnPropertyNames ()

Узнайте все о методе JavaScript getOwnPropertyNames () объекта Object

Object.getOwnPropertyNames()возвращает массив, содержащий все именасобственныйсвойства объекта, переданного в качестве аргумента, включая неперечислимые свойства. Он не учитывает унаследованные свойства.

Не перечислимые свойства не повторяются. Не указано, например, в циклах for..of.

Чтобы получить только список перечислимых свойств, вы можете использоватьObject.keys()вместо.

Пример:

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

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

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: