Найти в Дзене
Javascript

Проверка наличия свойства в объекте JS

Проверка наличия свойства в объекте Иногда важную роль играет не значение некоторого свойства в объекте, а само его наличие или отсутствие. Например, такая проверка часто используется для формирования дефолтных конфигураций. Чтобы узнать, определен ли в объекте некоторый ключ, нужно использовать оператор in. const person = { name: 'John Doe', salary: 1000 }; console.log('salary' in person); // true console.log('age' in person); // false Он возвращает true или false, в зависимости от того, удалось ли найти требуемое поле.

Проверка наличия свойства в объекте

Иногда важную роль играет не значение некоторого свойства в объекте, а само его наличие или отсутствие. Например, такая проверка часто используется для формирования дефолтных конфигураций.

Чтобы узнать, определен ли в объекте некоторый ключ, нужно использовать оператор in.

const person = { name: 'John Doe', salary: 1000 };

console.log('salary' in person); // true

console.log('age' in person); // false

Он возвращает true или false, в зависимости от того, удалось ли найти требуемое поле.

-2
Javascript