Bedarf an Schlüsselwertpaaren
Zu diesem Zweck verwendet JavaScript Arrays und Objekte, um einige Datensätze im Code zu speichern. Im Gegensatz zu anderen Programmiersprachen hat JavaScript keinen genauen Typ, der als Wörterbuch bezeichnet wird, aber es hat einen vielfältigen Typ, der in JavaScript als Objekt bezeichnet wird. Das Objekt von JavaScript ist sehr flexibel, da Sie es dynamisch verwenden können, wo immer Sie möchten. Die meiste Zeit werden Objekte für die Daten häufig verwendet, da sie später im Code leicht verwendet werden können.
Objekt
Objekte sind auch die gleichen wie Wörterbücher in anderen Programmiersprachen, da die Objekte auch aus den Schlüsselwertpaaren bestehen, und die Wörterbücher basieren auch auf dieser Struktur der Schlüsselwertpaarbildung. Sie können einen Schlüssel gegen einen bestimmten Wert zuweisen, um später darauf zugreifen zu können.
In diesem Artikel werden wir sehen, wie wir Wörterbücher in JavaScript erstellen können und wie wir einige Daten mit Hilfe einiger Beispiele leicht in sie manipulieren können.
So erstellen Sie ein Wörterbuch/Objekt in JavaScript
Weil Wörterbücher nicht die traditionellen Datentypen von JavaScript sind.
Nehmen wir ein Beispiel zum Erstellen des Objekts.
Beispiel
myfirstObject = new Object ();Es gibt zwei grundlegende Möglichkeiten, wie Sie ein Objekt in JavaScript erstellen können. Der erste ist, indem Sie den Namen des Objekts erklären, das in unserem Fall ist “myfirstobjectUnd dann seine Instanz erstellen, indem a initialisiert werden neues Objekt ().
Der zweite Weg wird als Kurzmethode betrachtet, die einfach den Namen des Objekts deklarieren und ihm einige Schlüsselwertpaare zuweisen, um den Interpreter zu verstehen, dass es ein Objekt ist.
Ausgang:
Hier können Sie sehen, dass der Objekttyp Objekt ist, wie ich sagte, dass es keinen herkömmlichen Datentyp als Objekt gibt, daher werden JavaScript -Objekte in einigen Fällen als Objekte behandelt.
Nehmen wir ein weiteres Beispiel für das Erstellen eines neuen Objekts im folgenden Beispiel
Beispiel
lass expObject =Hier im obigen Beispiel haben wir ein neues Objekt mit dem Namen erstellt und initialisiert ExpObject und Konsole haben es in das Terminal angemeldet, während sie seinen Datentyp überprüfen und die darin enthaltenen Werte anzeigen.
Wie Sie im obigen Ausgangsbildschirm sehen können, dass der Typ als Objekt angezeigt wird, während seine Werte auch im Ausgangsanschluss angezeigt werden.
Zuordnen der Objektschlüssel Werte zuweisen
Wir haben unser Objekt erfolgreich erstellt, nun lassen wir die Werte mit der Verwendung der Werte überprüfen Taste Namen im folgenden Beispiel;
Dies kann erreicht werden, indem die Indexer -Eigenschaft des Objekts verwendet wird, um die Werte festzulegen, oder indem Sie sie direkt verwenden, als wäre es eine normale Eigenschaft für das Objekt. Die Schlüsselwerte können jedes Objekt sein, nicht nur Zeichenfolgen:
lass expObject =Hier im obigen Beispiel haben wir ein Objekt erstellt und später haben wir die Werte ausschließlich den spezifischen Eigenschaften oder Schlüssel des Objekts mithilfe der Indexer -Methode zugewiesen.
Ausgang
Sie können jetzt im obigen vorgesehenen Ausgangsbildschirm deutlich sehen, dass die Werte im Objekt aktualisiert wurden.
Zuweisen von Werten dem Objekt unter Verwendung des Punktoperators (Direktzuweisung) Werten zuweisen
Bis jetzt haben wir besprochen, wie wir Objekte erstellen können und wie wir den Eigenschaften des Objekts mithilfe der Indexer -Methode einige Werte zuweisen können des Objekts.
Beispiel
lass expObject =Hier im obigen Beispiel erstellen wir ein Objekt und zuweisen später einige Werte mit dem DOT -Operator oder können Sie eine direkte Zuordnung mit anderen Worten sagen.
Sie können sehen, dass die oben genannten Werte im Objekt aktualisiert werden.
Iterierende Schlüsselwertpaare des Objekts
Jetzt werden wir über die Iteration der Schlüsselwertpaare diskutieren.
Beispiel
Hier im folgenden Beispiel werden wir ein Objekt erstellen und dann jede Taste des Objekts durchlaufen und den Wert gegen jeden Taste des Objekts anzeigen:
Ausgang
Die Werte werden mit Hilfe von A for Loop gegen jeden Schlüssel angezeigt
Direkter Zugriff auf Schlüssel-/Wertpaare
Wie bei der direkten Zuordnung können wir auch direkt auf die Werte des Objekts mit einem Punktoperator zugreifen und es einer anderen Variablen für die spätere Verwendung zuweisen. Lassen Sie uns im folgenden Beispiel sehen:
lass expObject =Hier im obigen Beispiel haben wir ein Objekt erstellt und später haben wir seine alte zugewiesen Vorname Wert zum Vorname variabel und aktualisiert den Wert der Vorname durch Verwendung der direkten Zuordnungsmethode. Später haben wir sowohl die alten als auch die neuen Werte auf dem Bildschirm angezeigt
Ausgang:
Sie können sowohl die alten als auch die neuen Namensfelder im obigen Ausgangsbildschirm sehen.
Abschluss
Das Wörterbuch ist nicht der traditionelle Datentyp der JavaScript -Programmiersprache, aber die Objekte können in einigen Fällen als Wörterbücher behandelt werden. Sie können ein Objekt auf zwei verschiedene Arten erstellen. Man kann es deklarieren und mithilfe der initialisieren neues Objekt () Methode und die zweite ist der Kurzweg, indem sie einfach einige Schlüsselwertepaare deklarieren und zuweisen. In diesem Artikel haben wir beide Methoden im Detail durchgemacht und haben besprochen, wie wir Werte mit direkter Zuordnung und Indexermethoden zuweisen und abrufen können.