In dit voorbeeld leert u een JavaScript-programma te schrijven dat controleert of er een sleutel in een object bestaat.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:
- JavaScript-objecten
- JavaScript-object hasOwnProperty ()
Voorbeeld 1: Controleer of de sleutel bestaat in het gebruik van een object in de operator
// 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.'); )
Uitvoer
De sleutel bestaat.
In het bovenstaande programma wordt de in
operator gebruikt om te controleren of er een sleutel in een object aanwezig is. De in
operator keert terug true
als de opgegeven sleutel in het object staat, anders keert deze terug false
.
Voorbeeld 2: Controleer of de sleutel in het object bestaat met 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.'); )
Uitvoer
De sleutel bestaat.
In het bovenstaande programma wordt de hasOwnProperty()
methode gebruikt om te controleren of er een sleutel in een object aanwezig is. De hasOwnProperty()
methode retourneert true
als de opgegeven sleutel in het object zit, anders wordt deze geretourneerd false
.