En tuppel i JavaScript er en ordnet samling av elementer, lik en matrise, men med et fast antall elementer. Hvert element i en tuppel kan være av en annen datatype. Tuples er ikke en innebygd funksjon i JavaScript, men de kan simuleres ved hjelp av arrays.
Dette innlegget vil beskrive variabeloppdraget fra tuples.
JavaScript-variable tildelinger fra Tuples
I JavaScript bruker du ' destruktureringsoppdrag ” funksjon for å tilordne verdier fra en tuppel til variabler. Destructuring assignment er en JavaScript-funksjon som trekker ut verdier fra matriser eller objekter og tilordner 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 destruktureringstilordning, bruk følgende syntaks for å tilordne verdiene fra tupler til variabler:
konst [ a, b, c ] = [ 1 , 2 , 3 ]
I henhold til syntaksen 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 arrays og objekter brukes til å lagre alle typer data og et hvilket som helst antall elementer, så bruk dem også som en tuppel.
konst [ a, b ] = array;
Du kan også bruke restoperatoren (...) for å hente de gjenværende elementene fra matrisen eller objektet.
Eksempel 1: Tilordning av heltalls-, boolske- og strengvariabelverdier fra Tuple
Lag en matrise som heter ' tuppel ”, som lagrer et heltall, en boolsk verdi og en streng:
konst tuppel = [ elleve , ekte , 'Linux' ] ;
Bruk destruktureringstildelingen til å tilordne verdiene til tupelen til variablene ' x ', ' og ', og ' Med ':
Skriv ut tildelte verdier mot hver variabel på konsollen:
Det kan observeres at variablene er vellykket tildelt fra tuple:
Eksempel 2: Tilordning av heltall og strengvariabelverdier fra Tuple
I det gitte eksemplet vil vi tilordne verdien av en eiendom ' betegnelse ' til en variabel kalt ' av ':
const objekt = { navn: «Coven ', alder: 28, betegnelse: ' HR '};
Bruk ødeleggelsestildelingen for å tilordne verdien av 'betegnelse' til variabelen 'des':
Skriv ut den tildelte verdien på konsollen:
Det kan sees at verdien av egenskapen 'betegnelse' har blitt tildelt variabelen 'des':
Eksempel 3: Tilordning av flere variabelverdier fra tuppel ved bruk av hvileoperatør
Lag en matrise og lagre flere typer data:
konst tuppel = [ '1100' , ekte , 'Linux' , elleve , 5 , 3 , 9 ] ;
Nå vil vi bruke hvileoperatoren (...) med destruksjonsoppgaven for å trekke ut de gjenværende elementene fra matrisen:
Skriv til slutt ut alle verdiene mot hver variabel på konsollen ved å bruke ' console.log() ' metode:
Som du kan se at variabelen ' x ' vil bli tildelt heltallsverdien ' 1100 ', ' og ' med boolsk verdi ' ekte ', ' Med ' med verdien ' Linux ' og de gjenværende heltallsverdiene ' 11, 5, 3 og 9 ' er tilordnet variabelen ' I ' ved å bruke hvileoperatoren (...):
Det handler om å tilordne verdier fra en tuppel til variabler.
Konklusjon
For å tilordne verdi til variabler fra tupler, bruk JavaScript-funksjonen kalt ' destruktureringsoppdrag '. Det er en kraftig funksjon som gjør det enkelt å jobbe med tupler i JavaScript for å trekke ut verdier fra en tuppel og tilordne dem til variabler på en kortfattet og lesbar måte. De resterende elementene i matrisen eller objektet kan også trekkes ut ved å bruke hvile-operatoren (...). Dette innlegget beskrev variabeloppgaven fra tuples.