Javascript-Methode, um festzustellen, ob ein Objekt Parameter enthält: Verwenden Sie die Methode hasOwnproperty(), z. B. [var obj = {a: 1,b: 2,c: 3} console.log(obj.hasOwnProperty('a ') );].
Die Betriebsumgebung dieses Artikels: Windows 10-System, Javascript 1.8.5, Thinkpad T480-Computer.
Angenommen, es gibt ein Objekt mit vielen Parametern, aber jetzt müssen wir feststellen, ob ein bestimmter Parameter im aktuellen Objekt vorhanden ist. Was sollen wir tun?
Es ist eigentlich ganz einfach, verwenden Sie einfach die Methode hasOwnproperty(), schauen wir uns das an!
var obj = { a: 1, b: 2, c: 3 } console.log(obj.hasOwnProperty('a')); // true 因为当前定义对象中含有此参数, 故返回值为 true
var obj = { a: 1, b: 2, c: 3 } console.log(obj.hasOwnProperty('asd')); // false 此时返回的就是false 因为当前对象中不包含此值,
Seine Syntax kann auch obj.hasOwnProperty(prop) gesehen werden
Alle Objekte, die Object erben, erben die hasOwnProperty-Methode. Mit dieser Methode kann überprüft werden, ob ein Objekt eigene spezifische Eigenschaften enthält; im Gegensatz zum in-Operator ignoriert diese Methode von der Prototypenkette geerbte Eigenschaften.
Empfohlenes Lernen: Javascript-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in Javascript Parameter enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!