JavaScript mètode split(). resulta inestimable per descompondre les cadenes en matrius de subcadenes, utilitzant un separador designat com a punt de referència.
Aquest mètode divideix la cadena original en segments allà on es produeixi el separador, generant una matriu on cada element correspon a una subcadena diferent. Mitjançant l'ús de dividir () , els desenvolupadors obtenen una eina potent per analitzar i organitzar dades de cadena segons delimitadors o patrons específics.
Sintaxi:
str.split(separator, limit);>
- separador: S'utilitza per especificar el caràcter, o l'expressió regular, a utilitzar per dividir la cadena. Si no s'especifica el separador, la cadena sencera es converteix en un sol element de matriu. El mateix passa també quan el separador no està present a la cadena. Si el separador és una cadena buida (), tots els caràcters de la cadena estan separats.
- límit: Defineix el límit superior del nombre de divisions que es poden trobar a la cadena donada. Si la cadena roman desmarcada després d'haver arribat al límit, no s'informarà a la matriu.
Valor de retorn:
Aquesta funció retorna una matriu de cadenes que es forma després de dividir la cadena donada en cada punt on es produeix el separador.
Exemple:
Aquí teniu l'exemple bàsic del mètode 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();> Sortida
[ 'Geeks ', ' Geeks' ]>
Explicació:
- El programa JavaScript defineix la funció func() que divideix la cadena 'Geeks for Geeks' utilitzant for com a separador.
- La matriu resultant [Geeks , Geeks] es registra a la consola.
Exemple:
Aquí, la funció split() crea una matriu de cadenes dividint str allà on es produeixi.
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();> Sortida
[ 'It', 'iS', 'a', '5r&e@@t', 'Day.' ]>
Explicació:
- La cadena 'És un dia de 5r&e@@t.' es divideix en una matriu utilitzant un espai com a separador.
- Matriu resultant: [It, iS, a, 5r&e@@t, Day.].
Tenim una llista completa de mètodes de cadena de Javascript, per comprovar-los, si us plau, seguiu-ho Javascript String Referència completa article.
Navegadors compatibles:
- Google Chrome
- Edge
- Internet Explorer
- Firefox
- Òpera
- Safari