JavaScript-merkkijonon jako ()

JavaScript split () -menetelmä jakaa merkkijonon järjestettyyn alaryhmäluetteloon ja palauttaa ne matriisina.

Syntaksi split()on:

 str.split(separator, limit)

Tässä stron merkkijono.

split () -parametri

split()Menetelmä vie:

  • erotin (valinnainen) - kuvio (merkkijono tai säännöllinen lauseke), joka kuvaa, missä jokaisen jaon tulisi tapahtua.
  • raja (valinnainen) - Ei-negatiivinen kokonaisluku, joka rajoittaa kappalemäärää jakamaan annettu merkkijono.

Palautusarvo jaosta ()

  • Palauttaa Arraymerkkijonon, joka on jaettu kussakin kohdassa, jossa erotin esiintyy annetussa merkkijonossa.

Huomsplit() menetelmä ei muuta alkuperäistä merkkijono.

Esimerkki: split () -toiminnon käyttäminen

 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++' )

Tuotos

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java on mahtava', 'Java on hauskaa', '') ('Java on mahtava', 'Java on hauskaa ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Huomaa: Jos erotin on säännöllinen lauseke, jossa on sieppaavia sulkeita, niin aina kun erotin täsmää, sieppaavien sulkujen tulokset liitetään lähtöryhmään.

Suositeltava lukeminen: JavaScript Array Join ()

Mielenkiintoisia artikkeleita...