A JavaScript tuple-je az elemek rendezett gyűjteménye, hasonló egy tömbhöz, de rögzített számú elemmel. A sor minden eleme eltérő adattípusú lehet. A tuple-ek nem a JavaScript beépített szolgáltatásai, de tömbök segítségével szimulálhatók.
Ez a bejegyzés a sorokból származó változó hozzárendelést írja le.
JavaScript-változó-hozzárendelések Tuples-ből
JavaScriptben használja a ' destrukturáló megbízás ” funkció segítségével értékeket rendelhet egy sorból a változókhoz. A destrukturálási hozzárendelés egy JavaScript-szolgáltatás, amely tömbökből vagy objektumokból kivonja az értékeket, és hozzárendeli azokat a változókhoz. Ez a funkció hasznos adatok kinyerésére tömbökből vagy objektumokból, így a kód olvashatóbbá és karbantarthatóbbá válik.
Szintaxis
A destrukciós hozzárendelés használatához használja a következő szintaxist a sorok értékeinek változókhoz rendeléséhez:
const [ a, b, c ] = [ 1 , 2 , 3 ]
A fenti szintaxis szerint a ' változó a '' értéke lesz hozzárendelve 1 ”, „ b ' lesz hozzárendelve ' 2 ”, és „ c '' értéke lesz hozzárendelve 3 ”.
A JavaScriptben a tömbök és objektumok bármilyen típusú adat és elemszám tárolására használhatók, ezért használja őket sorként is.
const [ a, b ] = tömb;
A rest operátort (…) is használhatja a tömb vagy objektum fennmaradó elemeinek lekérésére.
1. példa: Egész, logikai és karakterlánc-változóértékek hozzárendelése a Tuple-ból
Hozzon létre egy '' nevű tömböt tuple ”, amely egy egész számot, egy logikai értéket és egy karakterláncot tárol:
const sor = [ tizenegy , igaz , 'Linux' ] ;
Használja a destrukturáló hozzárendelést a sor értékeinek hozzárendeléséhez a változókhoz x ”, „ és ”, és „ Val vel ”:
A hozzárendelt értékek kinyomtatása a konzol egyes változóihoz:
Megfigyelhető, hogy a változók sikeresen hozzárendelésre kerültek sorból:
2. példa: Egész számok és karakterlánc-változóértékek hozzárendelése Tuple-ből
Az adott példában egy tulajdonság értékét fogjuk hozzárendelni kijelölés '' nevű változóhoz a ”:
const objektum = { név: „Coven ', életkor: 28, megnevezés: ' HR '};
Használja a megsemmisítés hozzárendelését, hogy a „des” változóhoz rendelje a „designation” értékét:
Nyomtassa ki a hozzárendelt értéket a konzolon:
Látható, hogy a „designation” tulajdonság értékét sikeresen hozzárendeltük a „des” változóhoz:
3. példa: Több változó érték hozzárendelése a Tuple-ből a rest Operator használatával
Hozzon létre egy tömböt, és tárolja a többféle adattípust:
const sor = [ '1100' , igaz , 'Linux' , tizenegy , 5 , 3 , 9 ] ;
Most a rest operátort (…) használjuk a megsemmisítési hozzárendeléssel, hogy kivonjuk a többi elemet a tömbből:
Végül nyomtassa ki az összes értéket a konzol minden változójához a „ console.log() ” módszer:
Amint látja, a változó x ' egész szám lesz hozzárendelve' 1100 ”, „ és ' logikai értékkel ' igaz ”, „ Val vel ' értékkel ' Linux ' és a fennmaradó egész értékek ' 11, 5, 3 és 9 ' a ' változóhoz vannak rendelve Ban ben ” a többi operátor használatával (…):
Ez az egész arról szól, hogy értékeket rendelünk hozzá egy sortól a változókhoz.
Következtetés
Ha a sorokból származó változókhoz szeretne értéket rendelni, használja a JavaScript szolgáltatást, a ' destrukturáló megbízás ”. Ez egy hatékony szolgáltatás, amely megkönnyíti a JavaScript soraival való munkát, hogy értékeket nyerjen ki egy sorból, és tömör és olvasható módon hozzárendelje azokat a változókhoz. A tömb vagy objektum többi eleme a rest operátorral (…) is kinyerhető. Ez a bejegyzés a sorokból származó változó hozzárendelést írta le.