Podobnie, podczas programowania JavaScript, Jeśli jest to wymagane konwertować iterabalny lub podobny do tablicy obiekt do tablicy, nie musisz iterować wszystkich elementów, a następnie dodać je do tablicy. Zamiast tego użyj wbudowanego JavaScript „Szyk.z()„Metoda wykonania określonej konwersji.
Nie wiem, jak korzystać z tablicy.z metody ()? Bez obaw! Ten post wyjaśni działanie tablica JavaScript.z() metoda z pomocą odpowiednich przykładów. A więc zacznijmy!
Jak utworzyć tablicę z iterowalnego obiektu w JavaScript
Przed ES6 JavaScript, gdy tablica jest tworzona za pomocą obiektu iterowalnego, wszystkie jego elementy są iterowane, a następnie dodane w innej tablicy.
Na przykład, w poniższym przykładzie, „arrayfromargs ()„Funkcja będzie iterowana przez argumenty 'Lato', 'Zima', 'Jesień', 'Wiosna' a następnie dodaj je w „szyk" używając "naciskać()" metoda. Po zakończeniu tej operacji „„arrayfromargs ()„Funkcja zwróci”Array1”:
funkcja arrayfromargs ()Spójrz na dane wyjściowe powyższego programu:
Jednak w ES6 ta sama funkcjonalność można wykonać przy użyciu wbudowanego „Szyk.z()" metoda.
Tablica JavaScript.z metody ()
"Szyk.z()„Metoda jest wykorzystywana do tworzenia nowej instancji tablicy z obiektu iterowalnego lub podobnego do tablicy, który jest przekazywany jako argument. Następnie zwraca nowo utworzoną tablicę.
Składnia tablicy JavaScript.z metody ()
Szyk.z (obiekt, funkcja map, thisarg)Tutaj "obiekt”Reprezentuje obiekt JavaScript, który należy przekonwertować na tablicę,„ ”funkcja map”Jest opcjonalnym parametrem, który odnosi się do funkcji mapy wywołanej na każdym elemencie tablicy. Wreszcie „Thisarg”Jest używany jako„Ten”Wartość po wykonaniu określonej funkcji mapy.
Teraz sprawdźmy kilka przykładów związanych z wykorzystaniem tablicy.z () w JavaScript.
Przykład 1: Jak utworzyć tablicę z łańcucha za pomocą tablicy JavaScript.z metody ()
Użyjemy „Szyk.z()„Metoda utworzenia JavaScript”szyk”Z łańcucha„Linuxhint". W tym przypadku, "Szyk.z()„Metoda umieści każdy znak w osobnym indeksie nowo utworzonej tablicy:
const string = "Linuxhint";Wykonanie powyższego kodu zwróci tablicę zawierającą znaki przekazanych „Linuxhint" strunowy:
Przykład 2: Jak utworzyć tablicę z obiektu przypominającego tablicę za pomocą tablicy JavaScript.z metody ()
Przede wszystkim zdefiniujemy funkcję o nazwie „konwertować()”, Który wykorzystuje„Szyk.z()„Metoda utworzenia tablicy. W tym scenariuszu „Szyk.z()„Metoda akceptuje„argumenty”Obiekt podobny do tablicy:
funkcja konwertu ()Kiedy podane „Szyk.z()„Metoda jest wykonywana, utworzy nową tablicę i doda liczbę„10”W zerowym indeksie i ciągach„dolary”Na pierwszym indeksie:
Przykład 3: Jak utworzyć tablicę za pomocą funkcji mapowania tablicy JavaScript.z metody ()
W poniższym przykładzie JavaScript „Szyk.z()„Metoda wykorzysta funkcję mapy„x => x - 1" do odjęcia "1”Z wartości przekazywanych jako argumenty do utworzonego„odejmować()”Funkcja:
funkcja subtract ()Po zmniejszeniu jednego argumenty „5”,„7", I "8”Zostanie umieszczone jako„ [4, 6,7] ”W zwróconej tablicy:
Przykład 4: Jak utworzyć tablicę z ustawionego obiektu za pomocą tablicy JavaScript.z metody ()
ES6 „Ustawić„Obiekt tworzy zbiór unikalne wartości. Możesz utworzyć ustawiony obiekt, aby ograniczyć dodanie duplicznych wartości i przekonwertować go na tablicę za pomocą „Szyk.z()" metoda. W ten sposób utworzona tablica nie będzie miała powtarzanej wartości:
const set = nowy zestaw ([12, 56, 23, 12, 43, 12]);Wykonanie określonych „Szyk.z()„Metoda przekonwertuje„ustawić„Przejmij do„szyk”:
To były wszystkie podstawowe informacje związane z tablicą JavaScript.z () metody w JavaScript. Możesz dalej nad tym popracować zgodnie z preferencjami.
Wniosek
JavaScript „Szyk.z()„Metoda jest wykorzystywana do tworzenia nowej instancji tablicy z obiektu iterowalnego lub podobnego do tablicy, który jest przekazywany jako argument. Następnie zwraca nowo utworzoną tablicę. Możesz także użyć tablicy JavaScript.z () metody konwersji różnych rodzajów obiektów, takich jak „ustawić" I "strunowy”Do„szyk". Ten post wyjaśnił użycie JavaScriptArray.z metody ().