N-tice v JavaScriptu je uspořádaná kolekce prvků podobná poli, ale s pevným počtem prvků. Každý prvek v n-tice může mít jiný datový typ. N-tice nejsou vestavěnou funkcí v JavaScriptu, ale lze je simulovat pomocí polí.
Tento příspěvek popíše přiřazení proměnných z n-tic.
Přiřazení proměnných JavaScriptu z n-tic
V JavaScriptu použijte „ destrukční zadání ” pro přiřazení hodnot z n-tice proměnným. Destrukční přiřazení je funkce JavaScriptu, která extrahuje hodnoty z polí nebo objektů a přiřazuje je proměnným. Tato funkce je užitečná pro extrahování dat z polí nebo objektů, díky čemuž je kód čitelnější a lépe udržovatelný.
Syntax
Pro použití destrukčního přiřazení použijte k přiřazení hodnot z n-tic k proměnným následující syntaxi:
konst [ a, b, c ] = [ 1 , 2 , 3 ]
Podle výše uvedené syntaxe proměnná „ A “ bude přiřazena hodnota “ 1 “, “ b “ bude přiřazeno “ 2 ', a ' C “ bude přiřazena hodnota “ 3 “.
V JavaScriptu lze pole a objekty použít k ukládání jakéhokoli typu dat a libovolného počtu prvků, takže je používejte také jako n-tici.
konst [ a, b ] = pole;
Můžete také použít operátor rest (…) k načtení zbývajících prvků z pole nebo objektu.
Příklad 1: Přiřazení hodnot celočíselných, booleovských a řetězcových proměnných z n-tice
Vytvořte pole s názvem „ tuple “, která ukládá celé číslo, booleovskou hodnotu a řetězec:
konst tuple = [ jedenáct , skutečný , 'linux' ] ;
Použijte destrukční přiřazení k přiřazení hodnot n-tice k proměnným “ X “, “ a ', a ' S “:
Vytiskněte přiřazené hodnoty ke každé proměnné na konzole:
Lze pozorovat, že proměnné byly úspěšně přiřazeny z n-tice:
Příklad 2: Přiřazení hodnot celočíselných a řetězcových proměnných z n-tice
V uvedeném příkladu přiřadíme hodnotu vlastnosti „ označení “ do proměnné s názvem “ z “:
const objekt = { jméno: „Coven ', věk: 28, označení: ' HR '};
Pomocí přiřazení zničení přiřaďte hodnotu „označení“ proměnné „des“:
Vytiskněte přiřazenou hodnotu na konzoli:
Je vidět, že hodnota vlastnosti „designation“ byla úspěšně přiřazena do proměnné „des“:
Příklad 3: Přiřazení více hodnot proměnných z n-tice pomocí operátoru odpočinku
Vytvořte pole a uložte několik typů dat:
konst tuple = [ '1100' , skutečný , 'linux' , jedenáct , 5 , 3 , 9 ] ;
Nyní použijeme operátor rest (…) s přiřazením destrukce k extrahování zbývajících prvků z pole:
Nakonec vytiskněte všechny hodnoty pro každou proměnnou na konzole pomocí ' console.log() “ metoda:
Jak vidíte, proměnná „ X “ bude přiřazena celočíselná hodnota “ 1100 “, “ a “s booleovskou hodnotou” skutečný “, “ S “ s hodnotou “ Linux “ a zbývající celočíselné hodnoty “ 11, 5, 3 a 9 “ jsou přiřazeny k proměnné “ v ” pomocí operátoru zbytek (…):
To je vše o přiřazování hodnot z n-tice proměnným.
Závěr
Chcete-li přiřadit hodnotu proměnným z n-tic, použijte funkci JavaScriptu s názvem „ destrukční zadání “. Je to výkonná funkce, která usnadňuje práci s n-ticemi v JavaScriptu a extrahuje hodnoty z n-tice a přiřazuje je k proměnným stručným a čitelným způsobem. Zbývající prvky v poli nebo objektu lze také extrahovat pomocí operátoru rest (…). Tento příspěvek popsal přiřazení proměnných z n-tic.