logo

JavaScript String split()

Як випливає з назви, split() метод у JavaScript розбиває рядок на масив підрядків, поміщає ці підрядки в масив і повертає новий масив. Це не змінює оригінальний рядок.

Коли рядок порожній, а не повертає порожній масив, split() метод повертає масив із порожнім рядком. Порожній масив повертається, якщо і рядок, і роздільник є порожніми рядками.

Синтаксис

 string.split(separator, limit) 

Аргументи функції обговорюються наступним чином.

роздільник: Це необов'язковий параметр. Це може бути регулярний вираз або простий рядок. Він визначає точку, де має відбутися поділ.

Якщо він містить кілька символів, то послідовність усього символу має бути знайдена для розділення.

Якщо роздільник відсутній у даному рядку або якщо він пропущений, то весь рядок стає одним елементом масиву. У цих випадках повернутий масив містить один елемент, що складається з цілого рядка.

анонімна функція java

Якщо роздільник присутній на початку або в кінці рядка, він все одно має ефект розщеплення. Повернений масив складається з порожнього рядка нульової довжини, який з’являється на початку або в останній позиції поверненого масиву.

обмеження: Це також необов'язковий параметр. Це невід’ємне ціле число, яке визначає кількість обмежень. Він визначає вищий ліміт кількості розділень, які можна знайти в даному рядку. Якщо його задано, він розбиває рядок при кожному входженні вказаного сепаратор . Він зупиняється, коли в масиві розміщено записи обмежень.

Масив може містити менше записів, ніж задане обмеження. Це трапляється, коли кінець рядка досягнуто раніше, ніж досягнуто обмеження.

шаблони проектування java

Давайте розбиратися в split() на прикладах.

Приклад1

У цьому прикладі split() функція розділяє рядок вул всюди, де зустрічається пробіл (' '), і повертає масив рядків. Тут ми використовуємо аргумент limit і надаємо значення обмеження аргумент до 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Перевірте зараз

Вихід

 Welcome,to,the 

Приклад 2

У цьому прикладі ми використовуємо букву 'т' як роздільник даного рядка. The split() функція створить масив рядків, розділяючи заданий рядок при кожному входженні літери '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 split() Функція створить масив рядків, розділивши заданий рядок у будь-якій точці заданої літери 'О' відбувається до тих пір, поки не буде досягнуто межі.

Параметр limit обмежує кількість поділів до 2, оскільки ми визначаємо 2 як значення межі. У вихідних даних ми бачимо, що поділ відбувається лише двічі.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Перевірте зараз

Вихід

 Welc,me t