logo

ЈаваСцрипт стринг сплит()

Као што име говори, разделити() метода у ЈаваСцрипт-у дели стринг у низ подстрингова, ставља ове подстрингове у низ и враћа нови низ. Не мења оригинални низ.

Када је стринг празан, уместо да враћа празан низ, тхе разделити() метода враћа низ са празним стрингом. Празан низ се враћа када су и стринг и сепаратор празни низови.

Синтакса

 string.split(separator, limit) 

Аргументи функције разматрају се на следећи начин.

сепаратор: То је опциони параметар. То може бити регуларни израз или једноставан стринг. Одређује тачку на којој треба да се изврши подела.

Ако има више знакова, онда се мора пронаћи низ целог знака да би се поделио.

Ако сепаратор није присутан у датом низу, или ако је изостављен, онда цео стринг постаје један елемент низа. У овим случајевима, враћени низ садржи један елемент који се састоји од целог стринга.

ц програм за дводимензионални низ

Ако је сепаратор присутан на почетку или на крају низа, онда и даље има ефекат раздвајања. Враћени низ се састоји од празног низа нулте дужине који се појављује на почетку или на последњој позицији враћеног низа.

граница: То је такође опциони параметар. То је ненегативан цео број који одређује број ограничења. Дефинише вишу границу за број подела који се могу наћи у датом низу. Ако је дат, он цепа стринг при сваком појављивању наведеног сепаратор . Зауставља се када су уноси ограничења постављени у низ.

Низ може садржати мање уноса од датог ограничења. То се дешава када се достигне крај стринга пре него што се достигне граница.

хасхмап у Јави

Хајде да разумемо разделити() метода користећи неке примере.

Пример1

У овом примеру, разделити() функција дели стринг стр где год се појави размак (' ') и враћа низ стрингова. Овде користимо аргумент лимита и дајемо вредност лимит аргумент да 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Тестирајте одмах

Излаз

 Welcome,to,the 

Пример2

У овом примеру користимо писмо 'т' као сепаратор датог низа. Тхе разделити() функција ће направити низ стрингова тако што ће поделити дати стринг при сваком појављивању слова 'т'.

Овде не наводимо лимит расправа.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Тестирајте одмах

Излаз

 Welcome ,o ,he javaTpoin,.com 

Пример3

У овом примеру изостављамо сепаратор параметар. У излазу можемо видети да враћени низ садржи један елемент који се састоји од датог низа.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Тестирајте одмах

Излаз

мискл креирање корисника
 Welcome to the javaTpoint.com 

Пример4

Овде дефинишемо лимит параметар и помоћу слова 'О' као сепаратор датог низа. Тхе разделити() функција ће креирати низ стрингова раздвајањем датог стринга где год је дато слово 'О' јавља се док се не достигне граница.

Параметар лимит ограничава број подела на 2 јер ми дефинишемо 2 као вредност границе. У излазу можемо видети да се цепање дешава само два пута.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Тестирајте одмах

Излаз

 Welc,me t