“JavaScript Compruebe si existe la clave en el objeto” Código de respuesta

JavaScript existe la clave

var person={"name":"Billy","age":20}
person.hasOwnProperty("name"); // true
person.hasOwnProperty("sex"); // false
Grepper

JavaScript hashtable contiene clave

if (obj.hasOwnProperty("key1")) {
  ...
}
Faithful Finch

JavaScript Compruebe si existe la clave en el objeto

"key" in obj // true, regardless of the actual value

If you want to check if a key doesn't exist, remember to use parenthesis:
!("key" in obj) // true if "key" doesn't exist in object
!"key" in obj   // ERROR!  Equivalent to "false in obj"

Or, if you want to particularly test for properties of the object instance (and not inherited properties), use hasOwnProperty:
obj.hasOwnProperty("key") // true
Super Seahorse

Compruebe si existe una clave en un objeto JavaScript

"key" in obj // true, regardless of the actual value
Determined Dunlin

Cómo verificar si existe una clave en un objeto JavaScript

!("key" in obj) // true if "key" doesn't exist in object
!"key" in obj   // ERROR!  Equivalent to "false in obj"
Dizzy Dugong

¿Verificar si existe una clave en un objeto JavaScript?

5003

Checking for undefined-ness is not an accurate way of testing whether a key exists. What if the key exists but the value is actually undefined?

var obj = { key: undefined };
console.log(obj["key"] !== undefined); // false, but the key exists!
shafeeque

Respuestas similares a “JavaScript Compruebe si existe la clave en el objeto”

Preguntas similares a “JavaScript Compruebe si existe la clave en el objeto”

Más respuestas relacionadas con “JavaScript Compruebe si existe la clave en el objeto” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código