ключ это год и когда я пытаюсь вот так добавить дата перезаписывается а не добавляется из за того что год один и тот же как быть?
result[key] = [ `${ date.getMonth().toString()
+ '-'
+ date.getDate().toString()}`]
объект не может содержать два ключа с одинаковым именем
а как добавить в этот же ключ значение если допустим у нас key одинаковый result = { "2017": [ "07-31", "08-22" ], "2018": [ "01-01" "02-22" ] вот так хочу сделать
так можно const result = {}; const addDate = (year, dateValue) => { if (!result[year]) { result[year] = []; result[year].push(dateValue) } else { result[year].push(dateValue) } }
понял спасибо большое
короче вот сделал если кому надо будет https://codesandbox.io/s/gracious-tree-5wcsiv?file=/src/index.js
Обсуждают сегодня