Eine Instanz ist ein konkretes Produkt einer Klasse, ein reales Objekt einer Klasse, und ein Objekt ist eine Inhaltsstruktur mit mehreren Attributen. In JavaScript gibt es keine Klassensyntax. Daher wird das Konzept einer Klasse durch die Erstellung eines Objekts realisiert . .
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Instanz ist das eigentliche Objekt einer Klasse. Zum Beispiel sind wir alle „Menschen“, und Sie und ich sind beide Instanzen der Klasse „Mensch“. Bei der Instanziierung handelt es sich um den Prozess der Erstellung eines Objekts, das mit dem Schlüsselwort „New“ erstellt wird.
Was ist eine Javascript-Instanz?
In der geschriebenen Sprache sind Beispiele tatsächliche Beispiele.
In Computersprachen wird eine „Klasse“ nach der Instanziierung als „Instanz“ bezeichnet. „Klassen“ sind statisch und belegen keinen Prozessspeicher, während „Instanzen“ über dynamischen Speicher verfügen. Stellt in einer Datenbank eine Sammlung von Programmen dar. In Oracle beispielsweise sind Instanzen Datenbankprogramme, die den Betrieb der Datenbank unterstützen können.
Beispiel:
function start(){ alert("Bang!!!"); } //constructor function Car(color, title){ this.color = color; this.title = title; this.start = start; } var obj = {a;1,b:2}; var car1 = new Car("red", "BMW"); var car2 = new Car("yellow", "VOIS");
car1 und car2, beides Instanzen. Das einfache Verständnis des Beispiels ist das fertige Produkt. Zum Beispiel Kuchen. Auto ist der Konstrukteur, der als Kuchenform verstanden werden kann.
Der Unterschied zwischen Instanzen und Objekten aus Definitionssicht:
1 Eine Instanz ist ein konkretes Produkt einer Klasse,
2. Ein Objekt ist eine Inhaltsstruktur mit mehreren Attributen.
Instanzen sind alle Objekte, aber nicht alle Objekte sind Instanzen.
In JS gibt es keine Syntax für Klassen (vor ES6), daher wird das Konzept einer Klasse durch die Erstellung eines Objekts realisiert.
Empfohlenes Lernen: „JavaScript-Grundlagen-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist eine Javascript-Instanz?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!