Konwertuj tablicę wysiłków na tablicę liczb w JavaScript

Konwertuj tablicę wysiłków na tablicę liczb w JavaScript
Podczas obsługi danych luzem może istnieć możliwość niektórych danych śmieci w postaci niechcianych znaków lub liczb. Na przykład sortowanie danych na podstawie typów danych. Również w przypadku dekodowania zakodowanych danych. W takich sytuacjach przekształcenie szeregu ciągów w szereg liczb w JavaScript ma ogromne pomoc w zmniejszeniu złożoności kodu i odpowiednio wykorzystanie zasobów.

Ten blog pokaże podejścia do przekształcenia tablicy ciągu w tablicę liczby za pomocą JavaScript.

Jak przekonwertować/przekształcić tablicę ciągów na tablicę liczb za pomocą JavaScript?

Aby przekształcić tablicę ciągów w tablicę liczby za pomocą JavaScript, zaimplementuj podszedł poniżej podanie:

  • "mapa()" metoda.
  • "dla każdego()" I "naciskać()”Metody.
  • "zmniejszyć()" I "conat ()”Metody.

Pokazajmy podane metody jeden po drugim!

Podejście 1: Konwertuj/przekształć tablicę ciągów na tablicę liczb za pomocą JavaScript metodą MAP ()

„„mapa()”Metoda wykonuje funkcję raz dla każdego elementu tablicy bez żadnej zmiany w domyślnej tablicy. Tę metodę można zastosować, aby po prostu mapować wartości ciągów w powiązanej tablicy na tablicę liczb.

Składnia

szyk.mapa (func (currValue, indeks, tablica), wartość)

W powyższej składni:

  • "Func”Odnosi się do funkcji, którą należy wywołać dla każdego elementu w tablicy.
  • Parametry funkcji odnoszą się do indeksu bieżącej wartości w określonej tablicy.
  • "wartość”Wskazuje wartość, która należy przekazać do funkcji.

Przykład
Przeglądmy następujący przykład:

  • Zadeklaruj szereg ciągów o podanych wartościach i wyświetl je.
  • Następnie zastosuj „mapa()„Metoda„ mając ”Numer”Jako jego parametr, który przekształci powiązany tablic ciągów w liczby.
  • Na koniec wyświetl tablicę ciągów przekonwertowanych na liczby.

Wyjście

W tym wyjściu można zauważyć, że tablica ciągu jest przekonwertowana na liczby.

Podejście 2: Konwertuj/przekształć tablicę ciągów na tablicę liczb w JavaScript za pomocą metod foreach () i push ()

„„dla każdego()”Metoda stosuje funkcję dla każdego elementu w tablicy. „„naciskać()”Metoda służy do dodania elementu w tablicy na początku. Te metody połączone można zaimplementować, aby iterować wzdłuż tablicy danego łańcucha, przekonwertować je na liczby i wepchnij w pustą tablicę.

Składnia

szyk.foreach (funkcja (bieżące, indeks, tablica), to)

Tutaj:

  • funkcjonować: Jest to funkcja, którą należy wywołać dla każdego elementu w tablicy.
  • aktualny: Ten parametr oznacza bieżącą wartość tablicy.
  • indeks: Wskazuje na indeks bieżącego elementu.
  • szyk: Odnosi się do bieżącej tablicy.
  • Ten: Odpowiada wartości przekazywanej do funkcji.
szyk.push (it1, it2)

W tej składni:

  • "It1, I "It2”Wskaż elementy, które należy dodać do tablicy.

Przykład
Przejrzyjmy poniżej podanego przykładu:

W powyższych wierszach kodu:

  • Zainicjuj tablicę składającą się z określonych wartości łańcucha i wyświetl ją.
  • Utwórz także pustą tablicę o nazwie „Numarr".
  • W następnym kroku zastosuj „dla każdego()”Metoda iteracja wzdłuż wartości powiązanej tablicy.
  • Następnie iterowane wartości w poprzednim kroku zostaną przekonwertowane na liczby za pośrednictwem „Numer".
  • Teraz "naciskać()„Metoda dołączy przekonwertowane liczby do przydzielonej pustej tablicy, jak omówiono wcześniej.
  • Na koniec wyświetl tablicę dołączoną do liczb.

Wyjście

Powyższe wyjście wskazuje, że pożądane wymaganie jest spełnione.

Podejście 3: Konwertuj/przekształć tablicę ciągów na tablicę liczb w JavaScript za pomocą metod redukujących () i concat ()

„„zmniejszyć()”Metoda wywołuje funkcję elementów w tablicy, aby w zamian zaoferować zmniejszoną wartość. „„conat ()”Metoda łączy/scina wiele tablic lub wartości ciągu. Połączenie tych metod może iterować wzdłuż tablicy ciągu, połączyć wartości, aby były one przekonwertowane na liczby, a następnie dołączają je do osobnej tablicy.

Składnia

szyk.Zmniejsz (FUNC (ogółem, wartość, indeks, tablica), wartość)

W tej konkretnej składni:

  • "Func”Odnosi się do funkcji, którą należy wywołać dla każdego elementu tablicy.
  • Argumenty funkcyjne odpowiadają wskaźnikowi bieżącej wartości w określonej tablicy.
  • "wartość”Odpowiada wartości przekazywanej do funkcji.
Array1.Conat (ciąg)

W podanej składni:

  • "strunowy”Reprezentuje wartość ciągu, którą należy połączyć.

Przykład
Poniższy przykład wyjaśnia podaną koncepcję:

W powyższych wierszach kodu:

  • Dokonaj tablicy określonego ciągu i wyświetl ją.
  • W następnym kroku zastosuj „zmniejszyć()" I "conat ()„Metody jako kombinacja.
  • Będzie to wyniknie iterację wzdłuż powiązanej tablicy i połączy elementy tablicy, aby były przekształcane w liczby.
  • Teraz przekonwertowane liczby w poprzednim kroku zostaną dołączone do zerowej tablicy reprezentowanej przez „[] []".
  • Na koniec wyświetl tablicę dołączonych liczb na konsoli.

Wyjście

W tym konkretnym wyjściu można zauważyć, że przydzielona tablica zerowa jest wypełniona liczbami.

Wniosek

„„mapa()„Metoda,„dla każdego()" I "naciskać()”Metody lub„zmniejszyć()" I "conat ()„Metody można zastosować do przekształcenia tablicy ciągu w tablicę liczby w JavaScript. Metoda map () po prostu mapuje powiązane wartości tablicy na liczby. Podczas gdy pozostałe dwa podejścia iterują wzdłuż tablicy danego ciągu, przekonwertują je na liczby i dołączają przekonwertowane wartości do przydzielonej tablicy zerowej. Ten samouczek wyjaśnił, aby przekształcić ciąg w tablicę liczby w JavaScript.