Tuple w JavaScript to uporządkowana kolekcja elementów, podobna do tablicy, ale ze stałą liczbą elementów. Każdy element krotki może mieć inny typ danych. Krotki nie są wbudowaną funkcją w JavaScript, ale można je symulować za pomocą tablic.
Ten post opisuje przypisanie zmiennych z krotek.
Przypisania zmiennych JavaScript z krotek
W JavaScript użyj „Zadanianie destrukturalne”Funkcja do przypisania wartości z krotki do zmiennych. Przypisanie destrukcyjne jest cechą JavaScript, która wyodrębnia wartości z tablic lub obiektów i przypisuje je do zmiennych. Ta funkcja jest przydatna do wyodrębnienia danych z tablic lub obiektów, dzięki czemu kod jest bardziej czytelny i możliwy do utrzymania.
Składnia
Aby użyć przypisania destruktury, użyj następującej składni, aby przypisać wartości z krotek do zmiennych:
const [a, b, c] = [1, 2, 3]
Zgodnie z powyższą składnią zmienna „A”Przypisano wartość„1”,„B”Zostanie przypisane przez„2", I "C”Przypisano wartość„3".
W JavaScript tablice i obiekty mogą być używane do przechowywania dowolnego rodzaju danych i dowolnej liczby elementów, więc użyj ich również jako krotki.
const [a, b] = tablica;
Możesz także użyć operatora odpoczynku (…) do pobrania pozostałych elementów z tablicy lub obiektu.
const [a, b,… reszta] = tablica;
Przykład 1: Przypisanie wartości liczb całkowitych, logicznych i łańcuchowych z krotki
Utwórz tablicę o nazwie „Tuple”, Który przechowuje liczbę całkowitą, wartość logiczną i ciąg:
const tuple = [11, true, „Linuxhint”];
Użyj przypisania destrukcyjnego, aby przypisać wartości krotki do zmiennych ”X”,„y", I "z”:
const [x, y, z] = tuple;
Wydrukuj przypisane wartości w stosunku do każdej zmiennej na konsoli:
konsola.log (x, y, z);
Można zauważyć, że zmienne zostały pomyślnie przypisane z krotki:
Przykład 2: Przypisanie liczb całkowitych i wartości zmiennych ciągu z krotki
W danym przykładzie przypisamy wartość właściwości „Przeznaczenie”Do zmiennej o nazwie„des”:
const object = nazwa: „Coven”, wiek: 28, oznaczenie: „HR”;
Użyj przypisania zniszczenia, aby przypisać wartość „oznaczenia” do zmiennej „DES”:
const określenie: des = obiekt;
Wydrukuj przypisaną wartość na konsoli:
konsola.log (des);
Można zauważyć, że wartość „oznaczenia” nieruchomości została pomyślnie przypisana do zmiennej „DES”:
Przykład 3: Przypisanie wielu wartości zmiennych z krotki za pomocą operatora odpoczynku
Utwórz tablicę i przechowuj wiele rodzajów danych:
const tuple = ['1100', true, „Linuxhint”, 11, 5, 3, 9];
Teraz użyjemy operatora odpoczynku (…) z przypisaniem zniszczenia, aby wyodrębnić pozostałe elementy z tablicy:
const [x, y, z,… w] = tuple;
Na koniec wydrukuj wszystkie wartości na każdej zmiennej na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (x, y, z, w);
Jak widać, zmienna „X”Przypisano wartość liczb całkowitych„1100”,„y„Z wartością logiczną”PRAWDA”,„z”Z wartością„Linuxhint”I pozostałe wartości całkowitej„11, 5, 3 i 9”Są przypisane do zmiennej”w„Korzystanie z operatora odpoczynku (…):
Chodzi o przypisywanie wartości z krotki do zmiennych.
Wniosek
Aby przypisać wartość do zmiennych z krotek, użyj funkcji JavaScript o nazwie „Zadanianie destrukturalne". Jest to potężna funkcja, która ułatwia pracę z krotkami w JavaScript w celu wyodrębnienia wartości z krotki i przypisania ich do zmiennych w zwięzły i czytelny sposób. Pozostałe elementy w tablicy lub obiektu można również wyodrębnić za pomocą operatora odpoczynku (…). Ten post opisał przypisanie zmiennej z krotek.