logo

JavaScript String split()

Kot že ime pove, je razdeli () metoda v JavaScriptu razdeli niz v matriko podnizov, postavi te podnize v matriko in vrne novo matriko. Ne spremeni izvirnega niza.

Ko je niz prazen, ne vrne prazne matrike razdeli () metoda vrne matriko s praznim nizom. Prazna matrika je vrnjena, ko sta niz in ločilo prazna niza.

Sintaksa

 string.split(separator, limit) 

Argumenti funkcije so obravnavani na naslednji način.

ločilo: Je neobvezen parameter. Lahko je regularni izraz ali preprost niz. Določa točko, kjer naj pride do delitve.

Če ima več znakov, je treba zaporedje celotnega znaka razdeliti.

Če ločilo ni prisotno v podanem nizu ali če je izpuščeno, postane celoten niz en sam element polja. V teh primerih vrnjena matrika vsebuje en sam element, sestavljen iz celotnega niza.

java za vrste zank

Če je ločilo prisotno na začetku ali koncu niza, ima še vedno učinek cepitve. Vrnjena matrika je sestavljena iz praznega niza ničelne dolžine, ki se pojavi na začetku ali zadnjem položaju vrnjene matrike.

omejitev: Je tudi neobvezen parameter. To je nenegativno celo število, ki določa število omejitev. Določa višjo omejitev števila razcepov v danem nizu. Če je podan, razdeli niz ob vsaki pojavitvi podanega ločilo . Ustavi se, ko so v matriko postavljeni vnosi omejitev.

Matrika lahko vsebuje manj vnosov od podane omejitve. To se zgodi, ko je konec niza dosežen, preden je dosežena omejitev.

if else if else java

Razumejmo, razdeli () metodo z nekaj primeri.

Primer1

V tem primeru je razdeli () funkcija razdeli niz str kjerkoli se pojavi presledek (' ') in vrne niz nizov. Tukaj uporabljamo argument limit in zagotavljamo vrednost omejitev argument za 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Preizkusite zdaj

Izhod

 Welcome,to,the 

Primer2

V tem primeru uporabljamo črko 't' kot ločilo danega niza. The razdeli () funkcija bo ustvarila niz nizov tako, da razdeli dani niz ob vsaki pojavitvi črke 't'.

Tukaj ne navajamo omejitev prepir.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Preizkusite zdaj

Izhod

 Welcome ,o ,he javaTpoin,.com 

Primer3

V tem primeru izpuščamo ločilo parameter. V izhodu lahko vidimo, da vrnjena matrika vsebuje en sam element, sestavljen iz podanega niza.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Preizkusite zdaj

Izhod

obratni niz v Javi
 Welcome to the javaTpoint.com 

Primer4

Tukaj opredeljujemo omejitev parametra in z uporabo črke 'O' kot ločilo danega niza. The razdeli () bo ustvarila matriko nizov tako, da razdeli dani niz, kjerkoli je navedena črka 'O' se dogaja, dokler ni dosežena meja.

Parameter limit omejuje število delitev na 2, ker definiramo 2 kot vrednost meje. V izhodu lahko vidimo, da se razdelitev zgodi samo dvakrat.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Preizkusite zdaj

Izhod

 Welc,me t