JavaScript metoda split(). se dovedește de neprețuit pentru descompunerea șirurilor în matrice de subșiruri, utilizând un separator desemnat ca punct de referință.
Această metodă sparge șirul original în segmente oriunde apare separatorul, generând o matrice în care fiecare element corespunde unui subșir distinct. Prin utilizarea Despică() , dezvoltatorii obțin un instrument puternic pentru analizarea și organizarea datelor șirurilor în funcție de delimitatori sau modele specifice.
Sintaxă:
str.split(separator, limit);>
- separator: Este folosit pentru a specifica caracterul sau expresia regulată de utilizat pentru împărțirea șirului. Dacă separatorul este nespecificat, atunci întregul șir devine un singur element de matrice. Același lucru se întâmplă și când separatorul nu este prezent în șir. Dacă separatorul este un șir gol () atunci fiecare caracter al șirului este separat.
- limită: Definește limita superioară a numărului de împărțiri care se găsesc în șirul dat. Dacă șirul rămâne nebifat după ce limita este atinsă, atunci nu este raportat în matrice.
Valoare returnată:
Această funcție returnează o matrice de șiruri care se formează după împărțirea șirului dat în fiecare punct în care apare separatorul.
Exemplu:
Iată exemplul de bază al metodei split().
JavaScript // JavaScript Program to illustrate split() function function func() { //Original string let str = 'Geeks for Geeks' let array = str.split('for'); console.log(array); } func();> Ieșire
[ 'Geeks ', ' Geeks' ]>
Explicaţie:
- Programul JavaScript definește funcția func() șirul de împărțire „Geeks for Geeks” folosind for ca separator.
- Matricea rezultată [Geeks , Geeks] este conectată la consolă.
Exemplu:
blocați o aplicație Android
Aici, funcția split() creează o matrice de șiruri de caractere prin împărțirea str oriunde apare.
JavaScript // JavaScript Program to illustrate split() function function func() { //Original string let str = 'It iS a 5r&e@@t Day.' let array = str.split(' '); console.log(array); } func();> Ieșire
[ 'It', 'iS', 'a', '5r&e@@t', 'Day.' ]>
Explicaţie:
- Șirul „It is a 5r&e@@t Day.” este împărțit într-o matrice folosind un spațiu ca separator.
- Matrice rezultată: [It, iS, a, 5r&e@@t, Day.].
Avem o listă completă de metode de șir Javascript, pentru a le verifica, vă rugăm să parcurgeți aceasta Javascript String Referință completă articol.
Browsere acceptate:
- Google Chrome
- Margine
- Internet Explorer
- Firefox
- Operă
- Safari