logo

JavaScript String split()

Както подсказва името, разделяне () метод в JavaScript разделя низа на масив от поднизове, поставя тези поднизове в масив и връща новия масив. Не променя оригиналния низ.

Когато низът е празен, вместо да връща празен масив, разделяне () метод връща масива с празен низ. Празният масив се връща, когато и низът, и разделителят са празни низове.

Синтаксис

 string.split(separator, limit) 

Аргументите на функцията се обсъждат по следния начин.

разделител: Това е незадължителен параметър. Може да бъде регулярен израз или обикновен низ. Той определя точката, където трябва да се извърши разделянето.

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

Ако разделителят не присъства в дадения низ или ако е пропуснат, тогава целият низ става един елемент от масива. В тези случаи върнатият масив съдържа един елемент, състоящ се от целия низ.

изключване на режима за програмисти

Ако разделителят присъства в началото или в края на низа, тогава той все още има ефект на разделяне. Върнатият масив се състои от празен низ с нулева дължина, който се появява в началото или на последната позиция на върнатия масив.

ограничение: Това също е незадължителен параметър. Това е неотрицателно цяло число, което определя броя на ограниченията. Той определя по-високата граница за броя на разделянията, които трябва да бъдат намерени в даден низ. Ако е дадено, то разделя низа при всяко появяване на указаното сепаратор . Той спира, когато въведените ограничения са поставени в масива.

Един масив може да съдържа по-малко записи от даденото ограничение. Това се случва, когато краят на низа е достигнат преди да бъде достигнат лимитът.

excel премахнете първия знак

Нека разберем разделяне () метод с помощта на някои примери.

Пример1

В този пример, разделяне () функция разделя низа ул където и да се появи интервалът (' ') и връща масив от низове. Тук използваме аргумента limit и предоставяме стойността на лимит аргумент за 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Тествайте сега

Изход

 Welcome,to,the 

Пример2

В този пример използваме буквата 'T' като разделител на дадения низ. The разделяне () ще създаде масив от низове, като раздели дадения низ при всяко появяване на буквата 'T'.

Тук не уточняваме лимит аргумент.

 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

Тук дефинираме лимит параметър и използване на буквата 'О' като разделител на дадения низ. The разделяне () ще създаде масив от низове, като раздели дадения низ където и да е дадена буква 'О' възниква до достигане на лимита.

Параметърът limit ограничава броя на разделянията до 2, защото ние дефинираме 2 като стойността на лимита. В резултата можем да видим, че разделянето се случва само два пъти.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Тествайте сега

Изход

 Welc,me t