logo

JavaScript-merkkijono split()

Kuten nimestä voi päätellä, jakaa() -menetelmä JavaScriptissä jakaa merkkijonon alimerkkijonojonoksi, sijoittaa nämä alimerkkijonot taulukkoon ja palauttaa uuden taulukon. Se ei muuta alkuperäistä merkkijonoa.

Kun merkkijono on tyhjä, ei tyhjän taulukon palauttamisen sijaan jakaa() menetelmä palauttaa taulukon tyhjällä merkkijonolla. Tyhjä taulukko palautetaan, kun sekä merkkijono että erotin ovat tyhjiä merkkijonoja.

Syntaksi

 string.split(separator, limit) 

Funktioargumentteja käsitellään seuraavasti.

erotin: Se on valinnainen parametri. Se voi olla säännöllinen lauseke tai yksinkertainen merkkijono. Se määrittää pisteen, jossa jaon tulisi tapahtua.

Jos siinä on useita merkkejä, koko merkin sarja on löydettävä jaettava.

Jos erotinta ei ole annetussa merkkijonossa tai se jätetään pois, koko merkkijonosta tulee yksi taulukkoelementti. Näissä tapauksissa palautettu taulukko sisältää yhden elementin, joka koostuu koko merkkijonosta.

javascript pudotusvalikosta

Jos erotin on merkkijonon alussa tai lopussa, se vaikuttaa silti halkeamaan. Palautettu taulukko koostuu tyhjästä nollapituisesta merkkijonosta, joka näkyy palautetun taulukon alussa tai viimeisessä paikassa.

raja: Se on myös valinnainen parametri. Se on ei-negatiivinen kokonaisluku, joka määrittää rajojen määrän. Se määrittää annetusta merkkijonosta löytyvien jakojen lukumäärän ylärajan. Jos se on annettu, se jakaa merkkijonon jokaisen määritetyn esiintymän yhteydessä erotin . Se pysähtyy, kun rajamerkinnät on sijoitettu taulukkoon.

Taulukko voi sisältää vähemmän merkintöjä kuin annettu raja. Se tapahtuu, kun merkkijonon loppu saavutetaan ennen kuin raja saavutetaan.

poikkeusten käsittely javassa

Ymmärretään jakaa() menetelmää käyttäen joitain esimerkkejä.

Esimerkki1

Tässä esimerkissä jakaa() funktio jakaa merkkijonon str missä tahansa välilyönti (' ') esiintyy ja palauttaa merkkijonojoukon. Tässä käytämme raja-argumenttia ja annamme arvon raja argumentti 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Testaa nyt

Lähtö

 Welcome,to,the 

Esimerkki2

Tässä esimerkissä käytämme kirjainta 't' annetun merkkijonon erottimena. The jakaa() toiminto tekee joukon merkkijonoja jakamalla annetun merkkijonon jokaisen kirjaimen esiintyessä 't'.

Tässä emme määrittele raja Perustelu.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Testaa nyt

Lähtö

 Welcome ,o ,he javaTpoin,.com 

Esimerkki3

Tässä esimerkissä jätämme pois erotin parametri. Tulosteessa voimme nähdä, että palautettu taulukko sisältää yhden elementin, joka koostuu annetusta merkkijonosta.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Testaa nyt

Lähtö

css keskittää kuvan
 Welcome to the javaTpoint.com 

Esimerkki4

Tässä määrittelemme raja parametria ja kirjainta 'o' annetun merkkijonon erottimena. The jakaa() -toiminto luo merkkijonojoukon jakamalla annetun merkkijonon missä tahansa kirjaimessa 'o' tapahtuu, kunnes raja saavutetaan.

Raja-parametri rajoittaa jakojen määrän kahteen, koska määrittelemme 2 rajan arvona. Tulosteessa voimme nähdä, että jakaminen tapahtuu vain kahdesti.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Testaa nyt

Lähtö

 Welc,me t