как проверить свойство в объекте js — Q&A Хекслет
2026-02-26 22:43 Diff

Ответы

Для проверки наличия свойства в объекте в JavaScript можно использовать оператор in или метод объекта hasOwnProperty().

Например, у нас есть объект person с некоторыми свойствами, и мы хотим узнать, есть ли у него свойство name. Мы можем использовать оператор in следующим образом:

Если свойство name есть в объекте person, то в консоли будет выведено сообщение «У объекта есть свойство name», в противном случае выведется сообщение «У объекта нет свойства name».

Также мы можем использовать метод hasOwnProperty() объекта person:

Результат работы этого кода будет аналогичен предыдущему.

Существует и другой способ проверки наличия свойств, например Object.hasOwn().
Есть разъясняющая статья от Хекслета - здесь.