Heim > Web-Frontend > js-Tutorial > Hauptteil

Attributanalyse boolescher Objekte in JavaScript_Grundkenntnisse

WBOY
Freigeben: 2016-05-16 15:35:43
Original
984 Leute haben es durchsucht

Konstruktorattribut

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

var myvar = new Boolean(1);
myvar.constructor;
Nach dem Login kopieren


Ergebnisausgabe:

function Boolean() { [native code] }
Nach dem Login kopieren

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";
 }
}
Nach dem Login kopieren

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

var a=new Boolean(1);
a.myColor();
var b=a.color;
Nach dem Login kopieren


b Ergebnisausgabe:

green
Nach dem Login kopieren

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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!