Оператор in
в JavaScript проверяет наличие указанного свойства в объекте или в цепочке прототипов объекта.
Пример использования:
javascript
Недостатки:
in
не различает собственные свойства объекта и унаследованные свойства. Это может быть нежелательно, когда нужно проверить только наличие свойства непосредственно в объекте. Для этого лучше использовать Object.prototype.hasOwnProperty.call(obj, prop)
.
javascript
Оператор in
в JavaScript проверяет наличие указанного свойства в объекте или в цепочке прототипов объекта.
Пример использования:
javascript
Недостатки:
in
не различает собственные свойства объекта и унаследованные свойства. Это может быть нежелательно, когда нужно проверить только наличие свойства непосредственно в объекте. Для этого лучше использовать Object.prototype.hasOwnProperty.call(obj, prop)
.
javascript
Register or sign in to get access to full answers for all questions from the question bank.