Podjela JavaScript niza ()

Metoda JavaScript split () dijeli String na uređeni popis podnizova i vraća ih kao niz.

Sintaksa split()je:

 str.split(separator, limit)

Evo, strniz je.

split () Parametar

split()Postupak uzima u:

  • separator (neobavezno) - Uzorak (niz ili regularni izraz) koji opisuje gdje bi se trebalo dogoditi svako razdvajanje.
  • limit (neobavezno) - Nenegativni cijeli broj koji ograničava broj dijelova na koje se dijeli zadani niz.

Povratna vrijednost iz split ()

  • Vraća Arrayniz nizova, podijeljen u svakoj točki gdje se separator pojavljuje u danom nizu.

Napomena:split() metoda ne mijenja izvorni string.

Primjer: Korištenje split ()

 console.log("ABCDEF".split("")); // ( 'A', 'B', 'C', 'D', 'E', 'F' ) const text = "Java is awesome. Java is fun."; let pattern = "."; let newText = text.split(pattern); console.log(newText); // ( 'Java is awesome', ' Java is fun', '' ) let pattern1 = "."; // only split string to maximum to parts let newText1 = text.split(pattern1, 2); console.log(newText1); // ( 'Java is awesome', ' Java is fun' ) const text2 = "JavaScript ; Python ;C;C++"; let pattern2 = ";"; let newText2 = text2.split(pattern2); console.log(newText2); // ( 'JavaScript ', ' Python ', 'C', 'C++' ) // using RegEx let pattern3 = /s*(?:;|$)s*/; let newText3 = text2.split(pattern3); console.log(newText3); // ( 'JavaScript', 'Python', 'C', 'C++' )

Izlaz

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java je sjajna', 'Java je zabavna', '') ('Java je super', 'Java je zabavno ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Napomena: Ako je separator regularni izraz s hvatanjem zagrada, tada će se svaki put kad se razdjelnik podudara, rezultati hvatanja zagrada spojiti u izlazni niz.

Preporučeno čitanje: JavaScript Array join ()

Zanimljivi članci...