Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie, ob ein Objekt in Javascript Parameter enthält

So ermitteln Sie, ob ein Objekt in Javascript Parameter enthält

王林
王林Original
2021-10-28 17:40:204122Durchsuche

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 ') );].

So ermitteln Sie, ob ein Objekt in Javascript Parameter enthält

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn