JavaScript karakterlánc felosztás ()

A JavaScript split () metódus felosztja a karakterláncot az alsorok rendezett listájára, és tömbként adja vissza őket.

A szintaxisa split():

 str.split(separator, limit)

Itt strvan egy húr.

split () Paraméter

A split()módszer:

  • elválasztó (opcionális) - Az a minta (karakterlánc vagy reguláris kifejezés), amely leírja az egyes felosztások helyét.
  • limit (opcionális) - Nem negatív egész szám, amely korlátozza a darabok számát az adott karakterlánc felosztására.

Visszatérési érték felosztásból ()

  • Visszaad egy an Arraykarakterláncot, felosztva minden ponton, ahol az elválasztó az adott karakterláncban található.

Megjegyzés: A split()módszer nem változtatja meg az eredeti karakterláncot.

Példa: split () használata

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

Kimenet

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java awesome', 'Java fun fun', '') ('Java awesome', 'Java szórakoztató ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Megjegyzés: Ha az elválasztó szabályos kifejezés, zárójelekkel zárva, akkor az elválasztó minden egyes megegyezésével a befogó zárójelek eredményei bekerülnek a kimeneti tömbbe.

Ajánlott olvasmány: JavaScript tömb csatlakozás ()

érdekes cikkek...