В Angular 8 вы можете разделить строку различными методами. Вот некоторые из часто используемых подходов:
-
String.prototype.split(): это встроенный метод JavaScript, который можно использовать для разделения строки на массив подстрок на основе указанного разделителя. Вот пример:
const str = 'Hello, World!'; const parts = str.split(','); // ['Hello', ' World!'] -
Регулярные выражения (RegExp): вы также можете использовать регулярные выражения для разделения строки в Angular 8. Метод
split()может принимать регулярное выражение в качестве разделителя. Вот пример:const str = 'Hello, World!'; const parts = str.split(/\s*,\s*/); // ['Hello', 'World!']В этом примере строка разделяется запятой, за которой следует ноль или более пробелов.
-
String.prototype.substring(): хотя это и не специальный метод разделения, вы можете использовать метод
substring()для извлечения подстрок на основе определенных индексов. Перебирая строку, вы можете извлечь нужные части в массив. Вот пример:const str = 'Hello, World!'; const parts = []; let start = 0; let end = str.indexOf(','); while (end >= 0) { parts.push(str.substring(start, end)); start = end + 1; end = str.indexOf(',', start); } parts.push(str.substring(start)); // ['Hello', ' World!']