Heim  >  Artikel  >  Web-Frontend  >  Was ist eine Javascript-Instanz?

Was ist eine Javascript-Instanz?

藏色散人
藏色散人Original
2021-10-14 14:06:463150Durchsuche

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 . .

Was ist eine Javascript-Instanz?

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!

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