Razdelitev nizov JavaScript ()

Metoda JavaScript split () deli String na urejen seznam podnizov in jih vrne kot matriko.

Sintaksa split()je:

 str.split(separator, limit)

Tukaj strje niz.

split () Parameter

split()Metoda je v:

  • ločilo (neobvezno) - vzorec (niz ali regularni izraz), ki opisuje, kje naj se zgodi vsak razcep.
  • limit (neobvezno) - Nenegativno celo število, ki omejuje število kosov, na katere se razdeli dani niz.

Vrnjena vrednost iz delitve ()

  • Vrne Arrayniz nizov, razdeljen na vsaki točki, kjer se v danem nizu pojavi ločilo.

Opomba:split() način ne spreminja prvotni niz.

Primer: Uporaba 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++' )

Izhod

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

Opomba: Če je ločilo regularni izraz z zajetimi oklepaji, se vsakič, ko se ločilo ujema, rezultati zajemnih oklepajev spojijo v izhodno matriko.

Priporočeno branje: JavaScript Array join ()

Zanimive Članki...