JavaScript variable oppgaver fra tuples

JavaScript variable oppgaver fra tuples

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.