Kā norāda nosaukums, sadalīt () metode JavaScript sadala virkni apakšvirkņu masīvā, ievieto šīs apakšvirknes masīvā un atgriež jauno masīvu. Tas nemaina sākotnējo virkni.
Ja virkne ir tukša, nevis atgriež tukšu masīvu, sadalīt () metode atgriež masīvu ar tukšu virkni. Tukšais masīvs tiek atgriezts, ja gan virkne, gan atdalītājs ir tukšas virknes.
Sintakse
string.split(separator, limit)
Funkciju argumenti tiek apspriesti šādi.
atdalītājs: Tas ir izvēles parametrs. Tā var būt regulāra izteiksme vai vienkārša virkne. Tas norāda punktu, kurā jānotiek sadalīšanai.
Ja tajā ir vairākas rakstzīmes, ir jāatrod visas rakstzīmes secība, lai to sadalītu.
Ja dotajā virknē atdalītājs nav vai tas tiek izlaists, visa virkne kļūst par vienu masīva elementu. Šādos gadījumos atgrieztajā masīvā ir viens elements, kas sastāv no visas virknes.
powershell komentārs vairākās rindās
Ja atdalītājs atrodas virknes sākumā vai beigās, tas joprojām rada sadalīšanas efektu. Atgrieztais masīvs sastāv no tukšas nulles garuma virknes, kas parādās atgrieztā masīva sākumā vai pēdējā pozīcijā.
ierobežojums: Tas ir arī izvēles parametrs. Tas ir nenegatīvs vesels skaitlis, kas norāda ierobežojumu skaitu. Tas nosaka augstāko robežu sadalījumu skaitam, kas jāatrod dotajā virknē. Ja tas ir norādīts, tas sadala virkni katrā norādītā gadījuma gadījumā atdalītājs . Tas apstājas, kad limita ieraksti ir ievietoti masīvā.
Masīvā var būt mazāk ierakstu nekā norādītais ierobežojums. Tas notiek, kad tiek sasniegts virknes beigas, pirms ir sasniegts ierobežojums.
Sapratīsim sadalīt () metode, izmantojot dažus piemērus.
1. piemērs
Šajā piemērā sadalīt () funkcija sadala virkni str visur, kur parādās atstarpe (' ), un atgriež virkņu masīvu. Šeit mēs izmantojam limita argumentu un sniedzam vērtību ierobežojums arguments pret 3 .
var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr);Izmēģiniet to tagad
Izvade
kad tika izgudrota skola
Welcome,to,the
Piemērs2
Šajā piemērā mēs izmantojam burtu 't' kā dotās virknes atdalītāju. The sadalīt () funkcija izveidos virkņu masīvu, sadalot doto virkni katrā burta gadījuma reizē 't'.
Šeit mēs neprecizējam ierobežojums arguments.
var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr);Izmēģiniet to tagad
Izvade
Welcome ,o ,he javaTpoin,.com
3. piemērs
Šajā piemērā mēs izlaižam atdalītājs parametrs. Izvadā mēs redzam, ka atgrieztais masīvs satur vienu elementu, kas sastāv no dotās virknes.
var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr);Izmēģiniet to tagad
Izvade
cdr pilna forma
Welcome to the javaTpoint.com
4. piemērs
Šeit mēs definējam ierobežojums parametru un izmantojot burtu 'O' kā dotās virknes atdalītāju. The sadalīt () funkcija izveidos virkņu masīvu, sadalot doto virkni jebkurā vietā, kur ir dots burts 'O' notiek līdz limita sasniegšanai.
Ierobežojuma parametrs ierobežo sadalījumu skaitu līdz 2, jo mēs definējam 2 kā limita vērtību. Izvadā mēs redzam, ka sadalīšana notiek tikai divas reizes.
var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr);Izmēģiniet to tagad
Izvade
Welc,me t