JavaScript-Variablenzuweisungen aus Tupeln

Javascript Variablenzuweisungen Aus Tupeln



Ein Tupel in JavaScript ist eine geordnete Sammlung von Elementen, ähnlich einem Array, aber mit einer festen Anzahl von Elementen. Jedes Element in einem Tupel kann einen anderen Datentyp haben. Tupel sind keine eingebaute Funktion in JavaScript, aber sie können mit Arrays simuliert werden.

Dieser Beitrag beschreibt die Variablenzuweisung von Tupeln.







JavaScript-Variablenzuweisungen aus Tupeln

Verwenden Sie in JavaScript das „ destrukturierende Aufgabe ”-Funktion, um Variablen Werte aus einem Tupel zuzuweisen. Die Destrukturierungszuweisung ist eine JavaScript-Funktion, die Werte aus Arrays oder Objekten extrahiert und sie Variablen zuweist. Diese Funktion ist nützlich, um Daten aus Arrays oder Objekten zu extrahieren und den Code lesbarer und wartbarer zu machen.



Syntax



Um die destrukturierende Zuweisung zu verwenden, verwenden Sie die folgende Syntax, um die Werte von Tupeln Variablen zuzuweisen:





konst [ a, b, c ] = [ 1 , 2 , 3 ]


Gemäß obiger Syntax ist Variable „ A ” wird der Wert von “ 1 “, „ B “ wird zugewiesen von „ 2 ', Und ' C ” wird der Wert zugewiesen “ 3 “.

In JavaScript können Arrays und Objekte verwendet werden, um jede Art von Daten und eine beliebige Anzahl von Elementen zu speichern, also verwenden Sie sie auch als Tupel.



konst [ ein, b ] = Array;


Sie können auch den Restoperator (…) verwenden, um die verbleibenden Elemente aus dem Array oder Objekt abzurufen.

konst [ a, b, ... Ruhe ] = Array;


Beispiel 1: Zuweisung von Integer-, Boolean- und String-Variablenwerten aus Tuple

Erstellen Sie ein Array mit dem Namen „ Tupel “, das eine Ganzzahl, einen booleschen Wert und eine Zeichenfolge speichert:

konstantes Tupel = [ elf , WAHR , 'Linux' ] ;


Verwenden Sie die destrukturierende Zuweisung, um die Werte des Tupels den Variablen „ X “, „ Und ', Und ' Mit “:

konst [ x, y, z ] = Tupel;


Drucken Sie zugewiesene Werte für jede Variable auf der Konsole:

Konsole.log ( x, y, z ) ;


Es kann beobachtet werden, dass die Variablen erfolgreich vom Tupel zugewiesen wurden:


Beispiel 2: Zuweisung von Integer- und String-Variablenwerten aus Tuple

In dem gegebenen Beispiel werden wir den Wert einer Eigenschaft zuweisen „ Bezeichnung “ zu einer Variablen namens „ des “:

konstantes Objekt = { Name: „Zirkel ', Alter: 28, Bezeichnung: ' HR '};


Verwenden Sie die Zerstörungszuweisung, um der Variablen „des“ den Wert „Bezeichnung“ zuzuweisen:

konst { Name: des } = Objekt;


Drucken Sie den zugewiesenen Wert auf der Konsole aus:

Konsole.log ( des ) ;


Es ist ersichtlich, dass der Wert der Eigenschaft „Bezeichnung“ erfolgreich der Variablen „des“ zugewiesen wurde:


Beispiel 3: Zuweisung mehrerer Variablenwerte aus einem Tupel mit dem Rest-Operator

Erstellen Sie ein Array und speichern Sie die verschiedenen Datentypen:

konstantes Tupel = [ '1100' , WAHR , 'Linux' , elf , 5 , 3 , 9 ] ;


Jetzt werden wir den Restoperator (…) mit der Zerstörungszuweisung verwenden, um die verbleibenden Elemente aus dem Array zu extrahieren:

konst [ x, y, z, ...w ] = Tupel;


Drucken Sie schließlich alle Werte für jede Variable auf der Konsole mit „ Konsole.log() ' Methode:

Konsole.log ( x, y, z, In ) ;


Wie Sie sehen können, ist die Variable „ X ” wird der ganzzahlige Wert zugewiesen “ 1100 “, „ Und „mit booleschen Wert“ WAHR “, „ Mit „mit dem Wert“ Linux ” und die restlichen ganzzahligen Werte “ 11, 5, 3 und 9 “ werden der Variablen „ In ” mit dem Restoperator (…):


Hier geht es darum, Variablen Werte aus einem Tupel zuzuweisen.

Abschluss

Um Variablen aus Tupeln Werte zuzuweisen, verwenden Sie die JavaScript-Funktion namens „ destrukturierende Aufgabe “. Es ist eine leistungsstarke Funktion, die es einfach macht, mit Tupeln in JavaScript zu arbeiten, um Werte aus einem Tupel zu extrahieren und sie auf prägnante und lesbare Weise Variablen zuzuweisen. Die restlichen Elemente im Array oder Objekt können auch mit dem Restoperator (…) extrahiert werden. In diesem Beitrag wurde die Variablenzuweisung von Tupeln beschrieben.