.hasOwn()

Lang

Проверить, есть ли у объекта JavaScript указанный ключ (имя свойства) или нет.

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

Параметр Тип По умолчанию Описание
obj Объект null Объект JavaScript для поиска.
key String null Имя свойства (ключ) для поиска.

Использование. JavaScript

В следующем примере определяется, содержит ли объект myObject имя свойства (ключ) myData. Метод вернёт true в том случае, если объект имеет свойство с указанным именем, иначе false.

let myObject = {
  myData: 'example'
};

// // Проверяем, есть ли у объекта ключ
console.log(util.hasOwn(myObject, 'myData'))

Результат

true