Metoda JavaScript String split().

JavaScript metoda podziału(). okazuje się nieoceniony przy dzieleniu ciągów na tablice podciągów, wykorzystując wyznaczony separator jako punkt odniesienia.

Ta metoda dzieli oryginalny ciąg na segmenty wszędzie tam, gdzie występuje separator, generując tablicę, w której każdy element odpowiada odrębnemu podciągowi. Używając podział() programiści zyskują potężne narzędzie do analizowania i organizowania danych łańcuchowych według określonych ograniczników lub wzorców.

Składnia:

str.split(separator, limit); 
  • separator: Służy do określenia znaku lub wyrażenia regularnego używanego do dzielenia ciągu. Jeśli separator nie jest określony, cały ciąg staje się jednym elementem tablicy. To samo dzieje się, gdy w ciągu nie ma separatora. Jeśli separatorem jest pusty ciąg znaków (), wówczas każdy znak ciągu jest oddzielany.
  • limit: Określa górny limit liczby podziałów, jakie można znaleźć w danym ciągu. Jeśli ciąg znaków pozostanie niezaznaczony po osiągnięciu limitu, nie będzie on raportowany w tablicy.

Wartość zwracana:

Funkcja ta zwraca tablicę ciągów, która powstaje po podzieleniu danego ciągu w każdym punkcie, w którym występuje separator.

Przykład:

Oto podstawowy przykład metody split().

JavaScript
// JavaScript Program to illustrate split() function  function func() {  //Original string   let str = 'Geeks for Geeks'  let array = str.split('for');  console.log(array); } func(); 

Wyjście
[ 'Geeks ', ' Geeks' ] 

Wyjaśnienie:

  • Program JavaScript definiuje funkcję func() dzielącą ciąg „Geeks for Geeks”, używając for jako separatora.
  • Wynikowa tablica [Geeks, Geeks] jest logowana do konsoli.

Przykład:

W tym przypadku funkcja split() tworzy tablicę ciągów, dzieląc ciąg tam, gdzie występuje.

JavaScript
// JavaScript Program to illustrate split() function function func() {  //Original string  let str = 'It iS a 5r&e@@t Day.'  let array = str.split(' ');  console.log(array); } func(); 

Wyjście
[ 'It', 'iS', 'a', '5r&e@@t', 'Day.' ] 

Wyjaśnienie:

  • Ciąg „It is a 5r&e@@t Day.” jest dzielony na tablicę, używając spacji jako separatora.
  • Wynikowa tablica: [It, iS, a, 5r&e@@t, Day.].

Mamy pełną listę metod ciągów JavaScript. Aby je sprawdzić, przejrzyj tę instrukcję Ciąg JavaScript Pełne odniesienie artykuł.

Obsługiwane przeglądarki:

  • GoogleChrome
  • Krawędź
  • Internet Explorera
  • Firefoksa
  • Opera
  • Safari