Heim  >  Artikel  >  Web-Frontend  >  Attributanalyse boolescher Objekte in JavaScript_Grundkenntnisse

Attributanalyse boolescher Objekte in JavaScript_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:35:431036Durchsuche

Konstruktorattribut

Beispiel
Gibt eine Funktion zurück, die aus dem Prototyp eines Myvar-Objekts erstellt wurde:

var myvar = new Boolean(1);
myvar.constructor;


Ergebnisausgabe:

function Boolean() { [native code] }

Definition und Verwendung
Die Eigenschaft „Konstruktor“ gibt einen Verweis auf die boolesche Funktion zurück, die dieses Objekt erstellt hat.


Prototypenkonstrukteur
Erstellen Sie eine neue Methode für boolesche Objekte:

Boolean.prototype.myColor=function()
{
if (this.valueOf()==true)
 {
 this.color="green";
 }
else
 {
 this.color="red";
 }
}

Erstellen Sie ein boolesches Objekt und fügen Sie die myColor-Methode hinzu:

var a=new Boolean(1);
a.myColor();
var b=a.color;


b Ergebnisausgabe:

green

Definition und Verwendung
Mit der Eigenschaft „prototyp“ haben Sie die Möglichkeit, einem Objekt Eigenschaften und Methoden hinzuzufügen.
Beim Erstellen eines Prototyps werden allen booleschen Objekten standardmäßig Eigenschaften oder Methoden hinzugefügt.
Hinweis: Prototype ist eine globale Eigenschaft für fast alle JavaScript-Objekte.

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