Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Grundkonzepte und Erstellungsmethoden von benutzerdefinierten JavaScript-Objekten

Detaillierte Erläuterung der Grundkonzepte und Erstellungsmethoden von benutzerdefinierten JavaScript-Objekten

伊谢尔伦
伊谢尔伦Original
2017-07-21 13:16:261476Durchsuche

Grundlegende Konzepte

1.

Gemäß dem Objekterweiterungsmechanismus von JS können Benutzer JS-Objekte anpassen, was der Java-Sprache ähnelt.

Benutzerdefinierten Objekten entsprechen JS-Standardobjekte wie Datum, Array, Mathematik usw.

2. Prototyp

In JS ist dies eine Möglichkeit, Objekteigenschaften und -methoden durch Prototypen hinzuzufügen.

Durch Prototypen können wir neue Eigenschaften und Methoden zu JS-Standardobjekten hinzufügen, zum Beispiel können wir für String-Objekte eine neue Methode trim() hinzufügen.

Im Gegensatz zu strengen Programmiersprachen wie Java können wir JS-Objekten zur Laufzeit dynamisch neue Eigenschaften hinzufügen.

Objekterstellungsmethode

1) Objektinitialisierungsmethode

Format: objectName = {property1:value1, property2:value2,…, propertyN: valueN }

Eigenschaft ist das Attribut des Objekts

Wert ist der Wert des Objekts. Der Wert kann entweder eine Zeichenfolge, eine Zahl oder ein Objekt sein

Zum Beispiel: var user = {name:“user1”,age:18};

var user={name:“user1”,job:{salary:3000,title:programmer}

Auch auf diese Weise Methoden, die Objekte initialisieren können, wie zum Beispiel:

var user={name:“user1”,age:18,getName:function(){
 
return this.name;
 
}
 
}

werden später erläutert, wobei der Schwerpunkt auf der Konstruktormethode liegt, einschließlich der Definition von Attributen und Methoden usw., und auch die Konstruktormethode wird erläutert.

2) Konstruktormethode

Schreiben Sie einen Konstruktor und erstellen Sie das Objekt über eine neue Methode. Der Konstruktor kann Konstruktionsparameter haben

Zum Beispiel:

function User(name,age){
 
this.name=name;
 
this.age=age;
 
this.canFly=false;
 
}
 
var use=new User();

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Grundkonzepte und Erstellungsmethoden von benutzerdefinierten JavaScript-Objekten. 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