JavaScript-program til at kontrollere, om en nøgle findes i et objekt

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 inbruges operatøren til at kontrollere, om der findes en nøgle i et objekt. De infø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 truehvis den angivne nøglen er i objektet, ellers returnerer false.

Interessante artikler...