Нашёл вот такую задачу, как её можно решить?
Онлайн шопинг с каждым днем набирает обороты. Само собой Mate Shop и здесь старается занять свою нишу. Наши роботы круглосуточно принимают звонки людей со всего мира, обрабатывают их и формируют заказ. Мы user friendly, поэтому авторизованные пользователи теперь имеют возможность просто прислать SMS в виде строки с количеством и типом продуктов, а наши роботы обучены читать и понимать эти SMS. Должны быть обучены... Давай напишем функцию makeOrderList, которая будет принимать строку order, и возвращать объект где ключом будет продукт. А значение ключа - это количество заказанного продукта в числовом виде. Каждый элемент в order всегда начинается с количества продукта.
Если название продукта состоит более чем из одного слова - соедини слова в формате snake_case. Для пустой строки функция должна возвращать пустой объект.
Пример:
makeOrderList('1 coca cola, 5 chicken nuggets, 20 egg') // {coca_cola: 1, chicken_nuggets: 5, egg: 20}