“So überprüfen Sie, ob in einem Objekt JavaScript ein Schlüssel vorhanden ist” Code-Antworten

JavaScript existiert der Schlüssel

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

So überprüfen Sie, ob das Objekt einen Schlüssel -JavaScript hat

myObj.hasOwnProperty('key') // it checks object for particular key and not on prototype   
Proud Pony

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

Ähnliche Antworten wie “So überprüfen Sie, ob in einem Objekt JavaScript ein Schlüssel vorhanden ist”

Fragen ähnlich wie “So überprüfen Sie, ob in einem Objekt JavaScript ein Schlüssel vorhanden ist”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen