Javascript, MDN

split () eljárás megosztja String objektum, hogy egy sor sorok elosztjuk az említett vonal substring.

elválasztó kötelező. Ez jelzi a szimbólumok használt az elválasztóelemet a húr. elválasztó paraméter lehet egy string vagy egy reguláris kifejezés. Ha nincs megadva, akkor a visszaadott tömb tartalmazni fogja az egyik eleme az egész szöveget. Ha a paraméter egy üres string, string str alakítjuk tömb karakter. Választható limit. Meghatározó egész szám határt száma részsztring találat. split () módszer még mindig osztja a húr az egyes összehasonlítva egy elválasztó szeparátor. de levágja a visszaadott tömb úgy, hogy nem tartalmaz több mint limit elemekkel.

split () metódus visszaad egy tömböt.

Ha elválasztó szeparátor található, akkor el kell távolítani a vonalat, és a rész-vissza egy tömbben. Ha a határoló elhagyjuk, a tömb tartalmaz egyetlen, amely az egész szöveget. Ha szeparátor egy üres string, string str alakítjuk egy sor karakter.

Ha az elválasztó egy reguláris kifejezés, amely alcsoportok, minden egyes alkalommal képest az elválasztó, az eredmények (ideértve a nem azonosított) befogó alcsoportok fogják helyezni a kimeneti tömbben. Azonban nem minden böngésző támogatja ezt a funkciót.

Megjegyzés: Ha a karakterlánc egy üres string, split () metódus visszaadja egy tömb, ami egy üres sor helyett egy üres tömböt.

Példa: A módszer split ()

A következő példa definiál egy függvény, amely szétválasztja a karakterláncot esetén vonalak segítségével az említett elválasztó. Particionálás után vonalfunkcióval üzeneteket jelenít meg jelezve, az eredeti string (bomlása előtt) használják elválasztó, az elemek száma a tömbben, és maguk az elemek.

Példa létrehoz a következő kimenetet:

Példa: eltávolítása nyersdarabok a húr

A következő példában, Split () módszer ischot 0 vagy több terek, utána pontosvesszővel, amelyre ismét majd 0 vagy több terek, és ha a minta található, eltávolítja a terek egy karakterlánc. NameList Változó tömb által visszaadott eredmény a munkát a módszer split ().

Példa kinyomtatja két vonal; az első sorban van nyomtatva az eredeti vonal, és a második - az így kapott tömb.

Példa: vissza a korlátozott számú alsztringek

A következő példában, megosztásos módszerrel () ischot 0 vagy több egymás utáni szóközt, és visszaadja a talált első három alkarakterláncok.

A script a következő:

Példa: elfog alcsoportok

Ha elválasztó paraméter tartalmaz alcsoportok, hasonlítsa össze az eredményeket is jelen lesz a visszaadott tömbben.

A script a következő:

Példa vonalbeli kezelés a módszer split ()

Bónusz: a === operátort. Ellenőrizni tudja, hogy a string egy palindrome.

leírás

Kapcsolódó cikkek