W tym przykładzie nauczysz się pisać program JavaScript, który sprawdza, czy w obiekcie istnieje klucz.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Obiekty JavaScript
- Obiekt JavaScript hasOwnProperty ()
Przykład 1: Sprawdź, czy klucz istnieje w obiekcie używającym operatora
// 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.'); )
Wynik
Klucz istnieje.
W powyższym programie in
operator służy do sprawdzenia, czy w obiekcie istnieje klucz. Te in
powroty operatora true
, jeśli określony klucz jest w obiekcie, w przeciwnym wypadku zwraca false
.
Przykład 2: Sprawdź, czy klucz istnieje w obiekcie za pomocą 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.'); )
Wynik
Klucz istnieje.
W powyższym programie hasOwnProperty()
metoda służy do sprawdzenia, czy w obiekcie istnieje klucz. Te hasOwnProperty()
metody powraca true
jeśli określony klucz jest w obiekcie, w przeciwnym wypadku zwraca false
.