Программа на JavaScript для проверки наличия ключа в объекте

В этом примере вы научитесь писать программу на JavaScript, которая проверяет, существует ли ключ в объекте.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Объекты JavaScript
  • Объект JavaScript hasOwnProperty ()

Пример 1: проверьте, существует ли ключ в объекте, использующемся в операторе

 // program to check if a key exists const person = ( id: 1, name: 'John', age: 23 ) // check if key exists const hasKey = 'name' in person; if(hasKey) ( console.log('The key exists.'); ) else ( console.log('The key does not exist.'); )

Вывод

 Ключ существует.

В приведенной выше программе inоператор используется для проверки наличия ключа в объекте. В inоператор возвращает , trueесли указанный ключ в объекте, в противном случае она возвращает false.

Пример 2: проверьте, существует ли ключ в объекте, используя hasOwnProperty ()

 // program to check if a key exists const person = ( id: 1, name: 'John', age: 23 ) //check if key exists const hasKey = person.hasOwnProperty('name'); if(hasKey) ( console.log('The key exists.'); ) else ( console.log('The key does not exist.'); )

Вывод

 Ключ существует.

В приведенной выше программе этот hasOwnProperty()метод используется для проверки наличия ключа в объекте. В hasOwnProperty()метод возвращает , trueесли указанный ключ в объекте, в противном случае она возвращает false.

Интересные статьи...