V tomto příkladu se naučíte psát program JavaScript, který kontroluje, zda v objektu existuje klíč.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Objekty JavaScript
- Objekt JavaScript hasOwnProperty ()
Příklad 1: Zkontrolujte, zda klíč existuje v použití objektu v operátoru
// 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.'); )
Výstup
Klíč existuje.
Ve výše uvedeném programu se in
operátor používá ke kontrole, zda v objektu existuje klíč. Tyto in
výnosy operátorů true
v případě, že zadaný klíč je v objektu, jinak vrací false
.
Příklad 2: Zkontrolujte, zda klíč existuje v objektu 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.'); )
Výstup
Klíč existuje.
Ve výše uvedeném programu se hasOwnProperty()
metoda používá ke kontrole, zda v objektu existuje klíč. Tyto hasOwnProperty()
metody se vrátí true
v případě, že zadaný klíč je v objektu, jinak vrací false
.