JavaScripti split () meetod jagab stringi järjestatud alamstringide loendiks ja tagastab need massiivina.
Süntaks split()
on:
str.split(separator, limit)
Siin str
on string.
split () Parameeter
split()
Meetod võtab:
- eraldaja (valikuline) - muster (string või regulaarne avaldis), mis kirjeldab iga jaotuse toimumiskohta.
- limiit (valikuline) - mitte-negatiivne täisarv, mis piirab tükkide arvu, et antud string jagada.
Tagasiväärtus jagatuna ()
- Tagastab
Array
stringide an , mis on jagatud igas punktis, kus eraldaja esineb antud stringis.
Märkus:split()
meetod ei muuda algset string.
Näide: split () kasutamine
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++' )
Väljund
('A', 'B', 'C', 'D', 'E', 'F') ('Java on vinge', 'Java on lõbus', '') ('Java on vinge', 'Java on lõbus ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')
Märkus. Kui eraldaja on tavaline avaldis koos sulgudega, siis iga kord, kui eraldaja sobib, ühendatakse jäädvustavate sulgude tulemused väljundmassiivi.
Soovitatav lugemine: JavaScripti massiivi liitumine ()