лучше покажи пример входных и выходных данных
так вот такие данные. есть массив дат в YYYY-MM-DD и есть обьект, где ключи это YYYY-MM надо пихнуть в значение этих ключей даты из массива, чтобы дата соответстововала месяцу. если в месяце нексолько дат - то массив если одна то просто строкой
В чём конкретно трудность?
дратуй let injectionDates = [ '2021-09-20', '2021-10-04', '2021-10-06', '2021-10-18', '2021-11-22', '2022-03-22', '2022-07-22', '2022-11-22' ] function f(date){ return date.reduce((acc,c)=>{ let yymm = c.slice(0,-3); acc[yymm] = acc[yymm]? [].concat(acc[yymm],c) : c return acc },{}) } console.log(f(injectionDates))
Обсуждают сегодня