En tuple i JavaScript er en bestilt samling av elementer, lik en matrise, men med et fast antall elementer. Hvert element i en tuple kan være av en annen datatype. Tuples er ikke en innebygd funksjon i JavaScript, men de kan simuleres ved hjelp av matriser.
Dette innlegget vil beskrive den variable tildelingen fra tuples.
JavaScript variable oppgaver fra tuples
I JavaScript, bruk "ødeleggende tildeling”Funksjon for å tilordne verdier fra en tuple til variabler. Destructuring Assignment er en JavaScript -funksjon som trekker ut verdier fra matriser eller objekter og tildeler dem til variabler. Denne funksjonen er nyttig for å trekke ut data fra matriser eller objekter, noe som gjør koden mer lesbar og vedlikeholdbar.
Syntaks
For å bruke ødeleggelsesoppgave, bruk følgende syntaks for å tilordne verdiene fra tuples til variabler:
const [a, b, c] = [1, 2, 3]
I henhold til syntaks ovenfor, variabel “en”Vil bli tildelt verdien av“1”,“b”Vil bli tildelt av“2”, Og“c”Vil bli tildelt verdien”3”.
I JavaScript kan matriser og objekter brukes til å lagre alle typer data og et hvilket som helst antall elementer, så bruk dem som en tuple også.
const [a, b] = matrise;
Du kan også bruke hviloperatøren (...) til å hente de gjenværende elementene fra matrisen eller objektet.
const [a, b,… hvile] = matrise;
Eksempel 1: Tildeling av heltall, boolsk og strengvariable verdier fra tuple
Lage en matrise som heter “tuple”, Som lagrer et heltall, en boolsk verdi og en streng:
const tuple = [11, sann, "linuxhint"];
Bruk ødeleggelsesoppgaven til å tilordne tupelenes verdier til variablene “x”,“y”, Og“z”:
const [x, y, z] = tuple;
Skriv ut tilordnede verdier mot hver variabel på konsollen:
konsoll.log (x, y, z);
Det kan observeres at variablene har blitt tildelt vellykket fra tuple:
Eksempel 2: Tildeling av heltall og strengvariable verdier fra tuple
I det gitte eksemplet vil vi tildele verdien av en eiendom "betegnelse”Til en variabel kalt“des”:
const objekt = navn: “Coven”, alder: 28, betegnelse: "HR";
Bruk ødeleggelsesoppgaven til å tildele verdien av "betegnelse" til variabelen "des":
const betegnelse: des = objekt;
Skriv ut den tildelte verdien på konsollen:
konsoll.logg (des);
Det kan sees at verdien av egenskapen "betegnelse" har blitt tildelt variabelen "des":
Eksempel 3: Tildeling av flere variable verdier fra tuple ved hjelp av REST Operator
Lag en matrise og lagre flere typer data:
const tuple = ['1100', true, "Linuxhint", 11, 5, 3, 9];
Nå vil vi bruke hviloperatøren (...) med ødeleggelsesoppgaven for å trekke ut de gjenværende elementene fra matrisen:
const [x, y, z, ... w] = tuple;
Endelig skriv ut alle verdiene mot hver variabel på konsollen ved å bruke “konsoll.Logg()”Metode:
konsoll.log (x, y, z, w);
Som du kan se at variabelen “x”Vil bli tildelt heltallverdien”1100”,“y”Med boolsk verdi”ekte”,“z”Med verdien”Linuxhint”Og de gjenværende heltallverdiene”11, 5, 3 og 9”Er tildelt variabelen”w”Bruke Rest Operator (…):
Det handler om å tilordne verdier fra en tupel til variabler.
Konklusjon
For å tildele verdi til variabler fra tuples, bruk JavaScript -funksjonen som heter “ødeleggende tildeling”. Det er en kraftig funksjon som gjør det enkelt å jobbe med tuples i JavaScript for å trekke ut verdier fra en tuple og tilordne dem til variabler på en kortfattet og lesbar måte. De resterende elementene i matrisen eller objektet kan også trekkes ut ved hjelp av Rest Operator (...). Dette innlegget beskrev den variable oppgaven fra tuples.