我正在使用某个函数按时间间隔生成对象。它返回["00:00", "00:30", "01:00"]
...,但是为了我的目的,我需要将其转换成对象映射 {{ "00:00": "00:00" }, { "00:30": "00:30" }, { "01:00": "01:00" }}
。
我在编写下面的 reduce 函数时遇到了问题。如何为acc
或函数的返回值指定类型,以避免将any
用作acc
的类型?
generateTimeIntervals(0, 1440, 30)
.reduce((acc, val) => {
acc[val] = val;
return acc;
}, {})