Как разбить строку по знаку?

Для разделения строки на части по определенному знаку в JavaScript можно использовать метод split(). Метод split() принимает в качестве аргумента разделитель и возвращает массив со значениями, полученными после разделения исходной строки.

Вот пример использования метода split() для разделения строки по знаку:

let str = "разделение-строки-по-знаку";
let separator = "-"; // знак, по которому будет производиться разделение 

let parts = str.split(separator);
console.log(parts);

В результате выполнения кода в консоли будет выведен следующий массив:

["разделение", "строки", "по", "знаку"]

Также можно использовать регулярные выражения в методе split() для более гибкого разделения строки. Регулярные выражения позволяют указать более сложные условия разделения, например, разделение по нескольким знакам или по регулярному выражению:

let str = "разделение.строки на несколько!частей";
let separator = /[.,! ]+/; // регулярное выражение, разделяющее по точке, запятой, восклицательному знаку и пробелу

let parts = str.split(separator);
console.log(parts);

В результате выполнения этого кода в консоли будет выведен следующий массив:

["разделение", "строки", "на", "несколько", "частей"]

Метод split() является очень полезным инструментом при работе со строками в JavaScript, позволяя разбивать их на отдельные части по определенному знаку или регулярному выражению. Он широко используется при обработке текста и анализе данных.