JavaScript virkņu sadalījums ()

JavaScript split () metode sadala virkni sakārtotā apakšvirsrakstu sarakstā un atdod tos kā masīvu.

Sintakse split()ir:

 str.split(separator, limit)

Šeit strir virkne.

split () parametrs

split()Metode ņem in:

  • atdalītājs (pēc izvēles) - modelis (virkne vai regulārā izteiksme), kas apraksta katras sadalīšanas vietu.
  • ierobežojums (pēc izvēles) - nenegatīvs vesels skaitlis, kas ierobežo gabalu skaitu, lai sadalītu doto virkni.

Atgriešanās vērtība no sadalījuma ()

  • Atgriež Arrayvirkņu an , kas sadalītas katrā punktā, kur atdalītājs notiek dotajā virknē.

Piezīme . split()Metode nemaina sākotnējo virkni.

Piemērs: split () izmantošana

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

Rezultāts

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java ir lieliska', 'Java ir jautra', '') ('Java ir lieliska', 'Java ir jautri ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Piezīme: Ja atdalītājs ir regulāra izteiksme ar iekavām, tad katru reizi, kad atdalītājs sakrīt, tveršanas iekavu rezultāti tiek savienoti izvades masīvā.

Ieteicamā literatūra: JavaScript masīva pievienošanās ()

Interesanti raksti...