„JavaScript split“) metodas padalija eilutę į sutvarkytą pakraščių sąrašą ir grąžina juos kaip masyvą.
Sintaksė split()
yra:
str.split(separator, limit)
Čia str
yra eilutė.
split () parametras
split()
Metodas trunka:
- separatorius (pasirinktinai) - šablonas (eilutė arba įprastas posakis), apibūdinantis, kur turėtų atsirasti kiekvienas padalijimas.
- riba (pasirinktinai) - Neigiamas sveikasis skaičius, ribojantis skaičių, kad padalytų nurodytą eilutę.
Grąžinimo vertė iš padalijimo ()
- Grąžina
Array
eilutes, suskaidytas kiekviename taške, kur skiriamasis yra pateiktoje eilutėje.
Pastaba:split()
metodas nekeičia originalios eilutę.
Pavyzdys: naudojant 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++' )
Rezultatas
(„A“, „B“, „C“, „D“, „E“, „F“) („Java yra nuostabi“, „Java yra linksma“, „“) („Java yra nuostabi“, „Java“ yra smagu ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')
Pastaba: jei skyriklis yra reguliari išraiška su fiksuojančiais skliaustais, kiekvieną kartą, kai atskyriklis sutampa, fiksavimo skliaustų rezultatai susiejami su išvesties masyvu.
Rekomenduojamas skaitymas: „ JavaScript“ masyvo prisijungimas ()