У меня такая строка: "00:01:07,400-234-09000:05:01,701-080-08000:05:00,400-234-090". Все содержат по времени: чч: мм: сс и 9-значному номеру телефона, например: 400-234-090. Между ними нет места. Как их разделить на два массива, в одном только номера телефонов, в другом время.
Вы когда-нибудь слышали о регулярных выражениях?
У вас непоследовательный разделитель запятой. Это вся строка?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это метод:
let string = '00:01:07,400-234-09000:05:01,701-080-08000:05:00,400-234-090';
const times = [];
const phoneNumbers = [];
while (string.length > 0) {
times.push(string.substr(0, 8));
phoneNumbers.push(string.substr(9, 11));
string = string.substr(20);
}
console.info(times); // [ '00:01:07', '00:05:01', '00:05:00' ]
console.info(phoneNumbers); // [ '400-234-090', '701-080-080', '400-234-090' ]
Большое спасибо! Вот что мне нужно
Каков будет ожидаемый результат?