@karen.wisozk
Вы можете проверить существование ключа в объекте JavaScript, используя оператор in
или метод hasOwnProperty()
.
1 2 3 4 5 |
if('ключ' in объект) { // Ключ существует в объекте } else { // Ключ не существует в объекте } |
Пример:
1 2 3 4 5 6 |
const person = { name: 'John', age: 30 }; if('name' in person) { console.log('Ключ name существует в объекте person'); } else { console.log('Ключ name не существует в объекте person'); } |
1 2 3 4 5 |
if(объект.hasOwnProperty('ключ')) { // Ключ существует в объекте } else { // Ключ не существует в объекте } |
Пример:
1 2 3 4 5 6 |
const person = { name: 'John', age: 30 }; if(person.hasOwnProperty('name')) { console.log('Ключ name существует в объекте person'); } else { console.log('Ключ name не существует в объекте person'); } |
Оба подхода вернут true
, если ключ существует в объекте, и false
, если ключ не существует.