En este ejemplo, aprenderá a escribir un programa JavaScript que compruebe si existe una clave en un objeto.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Objetos JavaScript
- Objeto JavaScript hasOwnProperty ()
Ejemplo 1: comprobar si la clave existe en el objeto que se utiliza en el operador
// 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.'); )
Salida
La clave existe.
En el programa anterior, el in
operador se usa para verificar si existe una clave en un objeto. El in
operador regresa true
si la clave especificada está en el objeto; de lo contrario, regresa false
.
Ejemplo 2: Verifique si la clave existe en el objeto usando 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.'); )
Salida
La clave existe.
En el programa anterior, el hasOwnProperty()
método se usa para verificar si existe una clave en un objeto. El hasOwnProperty()
método regresa true
si la clave especificada está en el objeto; de lo contrario, regresa false
.