I dette eksempel lærer du at skrive et JavaScript-program, der kontrollerer, om der findes en nøgle i et objekt.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript-objekter
- JavaScript-objekt hasOwnProperty ()
Eksempel 1: Kontroller, om nøglen findes i objekt, der bruges i operatøren
// 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.'); )
Produktion
Nøglen findes.
I ovenstående program in
bruges operatøren til at kontrollere, om der findes en nøgle i et objekt. De in
føreren er vendt tilbage true
, hvis den angivne nøgle er i objektet, ellers returnerer false
.
Eksempel 2: Kontroller, om nøglen findes i objekt, der bruger 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.'); )
Produktion
Nøglen findes.
I ovenstående program hasOwnProperty()
bruges metoden til at kontrollere, om der findes en nøgle i et objekt. De hasOwnProperty()
returnerer fremgangsmåden true
hvis den angivne nøglen er i objektet, ellers returnerer false
.