Torka u JavaScriptu je uređena zbirka elemenata, slična nizu, ali s fiksnim brojem elemenata. Svaki element u torci može biti različite vrste podataka. Torke nisu ugrađena značajka u JavaScriptu, ali se mogu simulirati pomoću nizova.
Ovaj post će opisati dodjelu varijabli iz torki.
Dodjeljivanje JavaScript varijabli iz tuplesa
U JavaScriptu koristite ' destrukturirajući zadatak ” za dodjelu vrijednosti iz torke varijablama. Destrukturiranje dodjele značajka je JavaScripta koja izvlači vrijednosti iz nizova ili objekata i dodjeljuje ih varijablama. Ova je značajka korisna za izvlačenje podataka iz nizova ili objekata, čineći kod čitljivijim i lakšim za održavanje.
Sintaksa
Za korištenje dodjele destrukturiranja upotrijebite sljedeću sintaksu za dodjelu vrijednosti iz torki varijablama:
konst [ a, b, c ] = [ 1 , 2 , 3 ]
Prema gornjoj sintaksi, varijabla ' a ” bit će dodijeljena vrijednost “ 1 ”, “ b ' dodijelit će ' 2 ', i ' c ” bit će dodijeljena vrijednost “ 3 ”.
U JavaScriptu se nizovi i objekti mogu koristiti za pohranu bilo koje vrste podataka i bilo kojeg broja elemenata, stoga ih koristite i kao torku.
konst [ a, b ] = niz;
Također možete koristiti operator rest (...) za dohvaćanje preostalih elemenata iz niza ili objekta.
Primjer 1: Dodjeljivanje vrijednosti cijelih brojeva, Booleovih i string varijabli iz skupa
Napravite niz pod nazivom ' tuple ”, koji pohranjuje cijeli broj, Booleovu vrijednost i niz:
const tuple = [ jedanaest , pravi , 'Linux' ] ;
Upotrijebite dodjelu destrukturiranja za dodjelu vrijednosti torke varijablama ' x ”, “ i ', i ' S ”:
Ispišite dodijeljene vrijednosti za svaku varijablu na konzoli:
Može se uočiti da su varijable uspješno dodijeljene iz torke:
Primjer 2: Dodjela vrijednosti cijelog broja i niza varijabli iz tuple
U datom primjeru ćemo dodijeliti vrijednost svojstva “ oznaka ” u varijablu pod nazivom “ od ”:
const objekt = { naziv: “Coven ', dob: 28, naziv: ' HR '};
Upotrijebite dodjelu uništenja za dodjelu vrijednosti 'designation' varijabli 'des':
Ispišite dodijeljenu vrijednost na konzoli:
Može se vidjeti da je vrijednost svojstva “designation” uspješno dodijeljena varijabli “des”:
Primjer 3: Dodjela višestrukih vrijednosti varijabli iz torke pomoću operatora rest
Napravite polje i pohranite više vrsta podataka:
const tuple = [ '1100' , pravi , 'Linux' , jedanaest , 5 , 3 , 9 ] ;
Sada ćemo upotrijebiti operator rest (...) s dodjelom destrukcije za izdvajanje preostalih elemenata iz niza:
Na kraju ispišite sve vrijednosti za svaku varijablu na konzoli koristeći ' konzola.log() ” metoda:
Kao što vidite da varijabla ' x ” bit će dodijeljena cjelobrojna vrijednost “ 1100 ”, “ i 's Booleovom vrijednošću' pravi ”, “ S ' sa vrijednošću ' Linux ” i preostale cjelobrojne vrijednosti “ 11, 5, 3 i 9 ” dodijeljeni su varijabli “ U ” koristeći operator rest (…):
To je sve o dodjeljivanju vrijednosti iz torke varijablama.
Zaključak
Da biste dodijelili vrijednost varijablama iz torki, upotrijebite JavaScript značajku pod nazivom ' destrukturirajući zadatak ”. To je moćna značajka koja olakšava rad s torkama u JavaScriptu kako bi se izvukle vrijednosti iz torke i dodijelile ih varijablama na sažet i čitljiv način. Preostali elementi u nizu ili objektu također se mogu izdvojiti pomoću operatora rest (…). Ovaj post opisao je dodjelu varijabli iz torki.