“JS überprüfen, ob Objektschlüssel existiert” Code-Antworten

JavaScript existiert der Schlüssel

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

JavaScript Hashtable enthält Schlüssel

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

JavaScript überprüfen, ob der Schlüssel im Objekt vorhanden ist

"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

Überprüfen Sie, ob in einem Objekt JavaScript ein Schlüssel vorhanden ist

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

So überprüfen Sie, ob in einem Objekt JavaScript ein Schlüssel vorhanden ist

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

JS überprüfen, ob Objektschlüssel existiert

var obj = { key: undefined };
obj["key"] !== undefined // false, but the key exists!
Modern Mouse

Ähnliche Antworten wie “JS überprüfen, ob Objektschlüssel existiert”

Fragen ähnlich wie “JS überprüfen, ob Objektschlüssel existiert”

Weitere verwandte Antworten zu “JS überprüfen, ob Objektschlüssel existiert” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen