Die Programmiersprache JavaScript bietet leistungsstarke Tools zum Arbeiten mit Objekten. Sie ermöglichen es uns, eigene Datentypen zu erstellen, die als Klassen bezeichnet werden. Klasseninstanzen sind Objekte, die aus einer Klasse erstellt wurden, und ermöglichen es uns, sie für verschiedene Aufgaben zu verwenden.
Eines der wichtigsten Szenarien für die Verwendung von Klassen besteht darin, ein Array von Klasseninstanzen zu erstellen. In diesem Tutorial erfahren Sie, wie Sie ein Array erstellen, das mehrere Instanzen einer JavaScript-Klasse enthält.
Erstellen wir zunächst eine einfache Klasse namens "Person", die die Person darstellt. Unsere Klasse hat zwei Eigenschaften: "name" (Name) und "age" (Alter). Danach können wir mehrere Instanzen der "Person" -Klasse erstellen, die jeweils eine einzelne Person darstellen, mit unterschiedlichen Namen und Altersgruppen.
Um dann ein Array von Klasseninstanzen zu erstellen, können wir einfach eckige Klammern verwenden und jede Instanz darin hinzufügen. Jedes Element des Arrays stellt eine Instanz der Klasse "Person" dar. Jetzt können wir dieses Array verwenden, um verschiedene Operationen auszuführen, z. B. Suchen, Filtern, Sortieren und andere, die mit Arrays zusammenhängen.
Schritt 1: Definieren der Klasse
JavaScript verwendet das Schlüsselwort class, gefolgt vom Klassennamen, um eine Klasse zu definieren. Der Klassenname wird normalerweise so ausgewählt, dass er beschreibend ist und angibt, was Objekte, die auf dieser Klasse basieren, darstellen.
Innerhalb einer Klasse werden Eigenschaften und Methoden definiert, die jedem Objekt, das auf dieser Klasse basiert, inhärent sind. Eigenschaften sind Variablen, die Daten speichern, und Methoden sind Funktionen, die bestimmte Aktionen ausführen.
Beispiel für eine Klassendefinition:
return 'Mein Name ist $ und ich bin $ Jahre alt.`;
In diesem Beispiel haben wir eine Person-Klasse definiert, die zwei Eigenschaften hat - name und age - sowie eine getInfo-Methode, die Informationen über das Objekt zurückgibt.
Jetzt, da die Klasse definiert ist, können Sie ein Array von Instanzen dieser Klasse erstellen.
Schritt 2: Erstellen eines Arrays von Klasseninstanzen
Um ein Array von Instanzen einer Klasse zu erstellen, können Sie die folgende Syntax verwenden:
var array = [new MyClass(), new MyClass(), new MyClass()];
In diesem Beispiel erstellen wir ein Array mit drei Instanzen der MyClass-Klasse. Sie können einem Array eine beliebige Anzahl von Instanzen einer Klasse hinzufügen.
Nachdem Sie ein Array erstellt haben, können Sie mit seinen Elementen wie mit normalen Objekten arbeiten. Beispielsweise können Sie mithilfe von Indizes auf die Eigenschaften oder Methoden jeder Instanz einer Klasse in einem Array zugreifen:
console.log(array[0].property); // Zugriff auf die Eigenschaft der ersten Instanz der array-Klasse[1].method(); // Methodenaufruf der zweiten Instanz der Klasse
Auf diese Weise können Sie Arrays von Klasseninstanzen erstellen und mit ihnen wie mit normalen Arrays in JavaScript arbeiten.
Sie können es auch mögen
Wie lösche ich Verknüpfungen vom Desktop, die nicht gelöscht werden
Der Desktop des Computers ist der Ort, an dem wir die wichtigsten, am häufigsten verwendeten Verknüpfungen speichern. Jedoch, im Laufe der Zeit, einige von ihnen.
Eine einfache Möglichkeit, ein realistisches Lagerfeuer-Layout aus Papier zu erstellen, ohne spezielle Werkzeuge und Materialien zu verwenden
Layouts sind eine ausgezeichnete Gelegenheit für die kreative Umsetzung und Entwicklung der Handmotorik bei Kindern sowie für die Organisation von thematischen Aktivitäten und.
So beschleunigen Sie Ihren Android-Launcher: Einfache und effektive Möglichkeiten
Launcher ist eine Android-Anwendung, die für die Anzeige des Desktops, das Speichern von Anwendungssymbolen und deren Verwaltung verantwortlich ist. Manchmal jedoch.
Detaillierte Anweisungen - Konfigurieren der Funktion zum Senden und Empfangen von SMS auf dem iPhone 14
Das iPhone 14 ist das neueste Smartphone in Apples Linie, das eine Reihe einzigartiger Funktionen und Funktionen bietet. Eine solche Funktion ist das Senden und.
- Feedback
- Nutzungsbedingungen
- Datenschutz