Чтобы перебрать строку с разделителями в JavaScript, вы можете использовать несколько методов. Вот несколько примеров:
-
Разделение строки.
Вы можете использовать методsplit()для преобразования строки с разделителями в массив, а затем перебирать элементы массива с помощью цикла. Например:var delimitedString = "item1,item2,item3"; var items = delimitedString.split(","); for (var i = 0; i < items.length; i++) { console.log(items[i]); } -
Регулярное выражение.
Вы можете использовать регулярное выражение с методомmatch()для извлечения отдельных элементов из строки с разделителями. Вот пример:var delimitedString = "item1,item2,item3"; var regex = /[^,]+/g; var matches = delimitedString.match(regex); for (var i = 0; i < matches.length; i++) { console.log(matches[i]); } -
Использование методов
indexOf()иslice():
Вы можете использовать методindexOf()для найдите положение разделителя и методslice()для извлечения каждого элемента. Вот пример:var delimitedString = "item1,item2,item3"; var delimiter = ","; while (delimitedString.length > 0) { var index = delimitedString.indexOf(delimiter); if (index === -1) { index = delimitedString.length; } var item = delimitedString.slice(0, index); console.log(item); delimitedString = delimitedString.slice(index + delimiter.length); }
Это всего лишь несколько методов для перебора строки с разделителями в JavaScript. Вы можете выбрать тот, который лучше всего соответствует вашим требованиям.