JavaScript String split ()

De JavaScript-methode split () verdeelt een string in een geordende lijst met subtekenreeksen en retourneert deze als een array.

De syntaxis van split()is:

 str.split(separator, limit)

Hier stris een string.

split () Parameter

De split()methode omvat:

  • scheidingsteken (optioneel) - Het patroon (tekenreeks of reguliere expressie) dat beschrijft waar elke splitsing moet plaatsvinden.
  • limit (optioneel) - Een niet-negatief geheel getal dat het aantal stukjes beperkt om de gegeven string in te splitsen.

Retourwaarde van split ()

  • Retourneert een Arrayvan strings, gesplitst op elk punt waar het scheidingsteken voorkomt in de opgegeven tekenreeks.

Opmerking: de split()methode verandert de oorspronkelijke string niet.

Voorbeeld: split () gebruiken

 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++' )

Uitvoer

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java is geweldig', 'Java is leuk', '') ('Java is geweldig', 'Java is leuk ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Opmerking: Als het scheidingsteken een reguliere expressie is met vastleggende haakjes, worden de resultaten van de vastleggende haakjes telkens als het scheidingsteken overeenkomt in de uitvoerarray gesplitst.

Aanbevolen literatuur: JavaScript Array join ()

Interessante artikelen...