Jak przekonwertować tablice na ciąg w JavaScript?

Jak przekonwertować tablice na ciąg w JavaScript?
Strings i tablice to dwa różne typy zmiennych w JavaScript i często musimy przekonwertować tablice na ciąg do wypełnienia naszych pożądanych zadań w programowaniu. W przypadku niektórych konkretnych funkcji tablice są przekształcane w struny. Dlatego w JavaScript zastosowano określoną metodę do konwersji tablic w ciągu.

JavaScript umożliwia zwrócenie wartości tablicy do ciągu za pomocą „ToString ()" metoda. W tym artykule omówiono konwersję tablic w ciąg.

Metoda toString ()

ToString () to wbudowana pojedyncza metoda stosowana do konwersji tablic w struny. Przekształca różne rodzaje tablic w struny, takie jak

  • Konwertuj tablice na ciąg
  • Konwertuj tablice mix na ciąg
  • Konwertuj zagnieżdżone tablice na ciąg
  • Konwertuj zagnieżdżoną tablicę obiektów na ciąg

Podany przykład pokazuje konwersję tablicy w ciągu.

Jak przekonwertować tablicę liczb na ciąg

W tym przykładzie widzimy, że po użyciu funkcji każdy element tablicy jest oddzielony przez przecinek i zwracany jako ciąg.

const Newarray = [3, 2, 8];
Newarray.ToString (); // Oczekiwana moc: 3,2,8

Jak przekonwertować tablicę ciągów na ciąg

W drugim przykładzie weźmy gamę strun i przekazajmy je do ToString () metoda. Ten przykład łączy wszystkie ciągi w tablicy razem za pomocą pojedynczego ciągłego ciągu i zwraca wartości tablicy w formie ciągu.

const strarray = [„a”, „b”, „c”];
Strarray.ToString (); // oczekiwane wyjście: a, b, c

Konwersja tablicy z różnymi danych w ciągu ciągu

W poprzednich dwóch przykładach uczysz się osobno konwertować tablice liczb i strun w struny. Tablice mogą zawierać również mieszane typy danych, co oznacza, że ​​tablica zawiera zarówno liczby, jak i ciągi w jednej tablicy. Dlatego w następnym przykładzie uczymy się, jak przekonwertować tablicę z różnymi danych na ciąg.

Przykład

const mixarray = [„15”, 22, „Mark”];
Mixarray.ToString (); // Oczekiwana wydajność: 15,22, znak

Powyższy przykład wykorzystuje metodę toString () do konwersji tablicy A z różnymi danych na struny.

Jak przekonwertować zagnieżdżone tablice na ciąg

JavaScript radzi sobie z zagnieżdżonymi tablicami w interesujący sposób. Najpierw spójrz na następujący kod, który pokazuje tablicę z zagnieżdżonymi elementami.

const arrinarr = [„15”, 22, [„Mark”, 4]];
Arrinarr.ToString (); // Oczekiwana moc: 15 22, Mark, 4

Elementy tablicy zostaną spłaszczone, gdy metoda toString () zostanie wywołana w tablicy.

Powstały ciąg składa się ze wszystkich elementów oryginalnej tablicy powiązanej ze wszystkimi elementami zagnieżdżonej tablicy. Metoda ToString () oddziela każdy element tablicy za pomocą przecinka.

Jak przekonwertować zagnieżdżoną tablicę obiektów na ciąg

Teraz pytanie brzmi: co, jeśli pracujesz z zagnieżdżoną gamą obiektów?

Zachowanie funkcji zostanie zmienione w przypadku obiektów. Lepiej może być pokazanie tego przykładem. Spójrz na następujący przykład:

const objinarr = [„15”, 22, name: „Mark”, wiek: 40];
Objinarr.ToString (); // oczekiwane dane wyjściowe: 532, [obiekt obiektu]

Możesz zobaczyć, że tablica zagnieżdżonych obiektów powoduje wartość ciągu po użyciu funkcji ToString (). Powstałe wyrażenie pokazuje zagnieżdżone wartości tablicy jako [obiekt, obiekt]. Wynika to z rodzaju obiektów podstawowych.

Wniosek

ToString () Metoda stosuje się do konwersji tablicy na ciąg JavaScript. Metoda ToString () przyjmuje wartości tablicy i w rezultacie zwraca łączny pojedynczy ciąg. W tym artykule dowiedzieliśmy się, jak konwertować różne typy tablic na ciąg wraz ze szczegółowymi przykładami. ToString () Metoda jest używana do konwersji: tablica liczb, ciągów, macierzy mieszanych, tablic obiektów i zagnieżdżone tablice w strunach.