logo

„JavaScript“ eilutės padalijimas ()

Kaip rodo pavadinimas, padalinti () „JavaScript“ metodas padalija eilutę į poeilučių masyvą, įdeda šias eilutes į masyvą ir grąžina naują masyvą. Tai nekeičia pradinės eilutės.

Kai eilutė tuščia, o ne grąžina tuščią masyvą, padalinti () metodas grąžina masyvą su tuščia eilute. Tuščias masyvas grąžinamas, kai ir eilutė, ir skyriklis yra tuščios eilutės.

Sintaksė

 string.split(separator, limit) 

Funkcijos argumentai aptariami taip.

separatorius: Tai neprivalomas parametras. Tai gali būti įprasta išraiška arba paprasta eilutė. Jame nurodomas taškas, kuriame turėtų įvykti padalijimas.

Jei jame yra keli simboliai, reikia rasti viso simbolio seką, kad būtų galima suskaidyti.

Jei skirtuko pateiktoje eilutėje nėra arba jis yra praleistas, visa eilutė tampa vienu masyvo elementu. Tokiais atvejais grąžintame masyve yra vienas elementas, susidedantis iš visos eilutės.

internetinės bankininkystės trūkumai

Jei separatorius yra eilutės pradžioje arba pabaigoje, jis vis tiek turi padalijimo efektą. Grąžintą masyvą sudaro tuščia nulinio ilgio eilutė, kuri rodoma grąžinamo masyvo pradžioje arba paskutinėje padėtyje.

riba: Tai taip pat pasirenkamas parametras. Tai neneigiamas sveikasis skaičius, nurodantis ribų skaičių. Tai apibrėžia aukščiausią skilimų skaičiaus, kurį galima rasti pateiktoje eilutėje, ribą. Jei jis pateikiamas, jis suskaido eilutę kiekvieną kartą, kai atsiranda nurodyta separatorius . Jis sustoja, kai į masyvą įtraukiami limito įrašai.

Masyve gali būti mažiau įrašų nei nurodyta riba. Taip atsitinka, kai eilutės pabaiga pasiekiama nepasiekus limito.

minimalus algoritmas

Supraskime, padalinti () metodas naudojant keletą pavyzdžių.

1 pavyzdys

Šiame pavyzdyje padalinti () funkcija skaido eilutę g visur, kur atsiranda tarpas (' ), ir grąžina eilučių masyvą. Čia mes naudojame ribinį argumentą ir pateikiame reikšmę riba argumentas 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Išbandykite dabar

Išvestis

 Welcome,to,the 

2 pavyzdys

Šiame pavyzdyje mes naudojame raidę 't' kaip duotosios eilutės skyriklis. The padalinti () funkcija sudarys eilučių masyvą, suskaidydama nurodytą eilutę kiekvieno raidės atveju 't'.

Čia mes nenurodome riba argumentas.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Išbandykite dabar

Išvestis

 Welcome ,o ,he javaTpoin,.com 

3 pavyzdys

Šiame pavyzdyje mes praleidžiame separatorius parametras. Išvestyje matome, kad grąžintame masyve yra vienas elementas, susidedantis iš nurodytos eilutės.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Išbandykite dabar

Išvestis

java struktūra
 Welcome to the javaTpoint.com 

4 pavyzdys

Čia mes apibrėžiame riba parametrą ir naudojant raidę 'o' kaip duotosios eilutės skyriklis. The padalinti () funkcija sukurs eilučių masyvą, suskaidydama nurodytą eilutę, kad ir kur būtų nurodyta raidė 'o' vyksta tol, kol pasiekiama riba.

Ribos parametras apriboja padalijimo skaičių iki 2, nes mes apibrėžiame 2 kaip ribos vertė. Išvestyje matome, kad padalijimas įvyksta tik du kartus.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Išbandykite dabar

Išvestis

 Welc,me t