Розділення рядків JavaScript ()

Метод JavaScript split () ділить рядок на впорядкований список підрядків і повертає їх як масив.

Синтаксис split():

 str.split(separator, limit)

Ось strрядок.

split () Параметр

split()Метод приймає в:

  • роздільник (необов’язково) - Шаблон (рядок або регулярний вираз), що описує, де має відбуватися кожне розділення.
  • limit (необов’язково) - невід’ємне ціле число, що обмежує кількість шматків, на які потрібно розділити даний рядок.

Повернене значення з split ()

  • Повертає an Arrayрядків, розділених у кожній точці, де в даному рядку зустрічається роздільник.

Примітка:split() метод не змінює вихідну рядок.

Приклад: Використання split ()

 console.log("ABCDEF".split("")); // ( 'A', 'B', 'C', 'D', 'E', 'F' ) const text = "Java is awesome. Java is fun."; let pattern = "."; let newText = text.split(pattern); console.log(newText); // ( 'Java is awesome', ' Java is fun', '' ) let pattern1 = "."; // only split string to maximum to parts let newText1 = text.split(pattern1, 2); console.log(newText1); // ( 'Java is awesome', ' Java is fun' ) const text2 = "JavaScript ; Python ;C;C++"; let pattern2 = ";"; let newText2 = text2.split(pattern2); console.log(newText2); // ( 'JavaScript ', ' Python ', 'C', 'C++' ) // using RegEx let pattern3 = /s*(?:;|$)s*/; let newText3 = text2.split(pattern3); console.log(newText3); // ( 'JavaScript', 'Python', 'C', 'C++' )

Вихідні дані

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java - це чудово', 'Java - це весело', '') ('Java - це чудово', 'Java is fun ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

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

Рекомендована література: JavaScript Array join ()

Цікаві статті...