Ten post przedstawi głębokie zrozumienie poniżej listy koncepcji dotyczących tablicy.FlatMap () Metoda:
Więc zacznijmy!
Co to jest tablica.flatMap () w JavaScript
Jest to predefiniowana metoda w JavaScript, która łączy umiejętności dwóch metod, i.mi., map () i płaskie (). Więc tablica.Metoda flatMap () najpierw mapuje elementy tablicy za pomocą funkcji mapy, a następnie płaska ma tablicę wejściową do nowej tablicy.
Podstawowa składnia
Istnieje wiele sposobów korzystania z tablicy.metoda flatMap () w JavaScript e.G. Korzystanie z funkcji strzałki, funkcji zwrotnej lub funkcji wywołania zwrotnego wbudowanego.
Poniższy fragment pokaże składnię funkcji strzałek dla metody FlatMap ():
flatMap ((CurrentValue, indeks, tablica) => // Element returnPoniższy fragment pokaże składnię wywołania zwrotnego dla metody FlatMap ():
flatmap (callbackfun, thisarg)Poniższy fragment kodu pokazuje składnię metody FlatMap () w odniesieniu do funkcji wywołania zwrotnego wbudowanego:
flatMap (funkcja (currentValue, indeks, tablica) // Element returnPoniższa tabela zapewni szczegółowe zrozumienie parametrów metody FlatMap ():
Parametr | Opis |
oddzwonić | Tworzy element dla nowo utworzonej tablicy i może pomieścić dowolny z następujących parametrów: CurrentValue, indeks, tablica, thisArg. |
Aktualna wartość | Reprezentuje bieżący element tablicy. |
indeks | Jest to opcjonalny parametr, który pokazuje indeks elementu tablicy (obecnie w procesie). |
szyk | Jest to parametr opcjonalny i jest używany, gdy nazywana jest mapa płaska. |
Thisarg | Jest to opcjonalny parametr, a jego wartość jest wykorzystywana jako „ta” podczas wykonywania funkcji wywołania zwrotnego. |
Jak tablica.Metoda FlatMap () działa w JavaScript
Rozważmy kilka przykładów głębokiego zrozumienia tablicy.metoda flatmap ().
Przykład 1
Poniższy fragment zapewni podstawowe zrozumienie metody FlatMap ():
W tym przykładzie wykonaliśmy następujące zadanie:
Wyjście pokazuje stosowność tablicy.metoda flatmap ().
Przykład2
W tym przykładzie utworzymy dwie tablice, a następnie użyjemy metody FlatMap (), aby uzyskać nową tablicę:
Spłaszczona tablica wyświetli nazwę pracownika z odpowiednim identyfikatorem:
W ten sposób możemy użyć tablicy.Metoda flatMap () w JavaScript.
Wniosek
Szyk.flatMap () jest predefiniowaną metodą w JavaScript, która łączy umiejętności dwóch metod, i.mi., map () i płaskie (). Więc tablica.Metoda flatMap () najpierw mapuje elementy tablicy za pomocą funkcji mapy, a następnie płaska ma tablicę wejściową do nowej tablicy. Ten zapis wyjaśnił, jaka tablica.flatmap () jest? Co powraca? i jak to działa w JavaScript?