Selles näites õpid kirjutama JavaScripti programmi, mis kontrollib, kas objektil on võti olemas.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti objektid
- JavaScripti objekt hasOwnProperty ()
Näide 1: kontrollige, kas operaatoris on objektide kasutamisel võti olemas
// 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äljund
Võti on olemas.
Ülaltoodud programmis kontrollitakse in
operaatorit, kas objektis on võti olemas. in
Operaator naaseb true
, kui määratud võti on objekt, vastasel juhul tagastatakse false
.
Näide 2: kontrollige, kas objektis on võti hasOwnProperty () abil
// 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äljund
Võti on olemas.
Eespool nimetatud programmis kasutatakse hasOwnProperty()
meetodit, et kontrollida, kas objektis on võti olemas. hasOwnProperty()
Meetod tagastab true
juhul, kui nimetatud võti on objekt, vastasel juhul tagastatakse false
.