我已经重构了这段代码,但仍然觉得这可以写得更好(没有外部库)。有什么建议么?
// Old
const filters = [];
for (let i = 1; i < 54; i += 1) {
const currentDateDisplay = getStartDate(i, new Date().getFullYear());
filters.push({ text: currentDateDisplay, value: currentDateDisplay });
}
// New
const filters2 = [...Array(53).keys()].map((item) => ({
text: getStartDate(item, new Date().getFullYear()),
value: getStartDate(item, new Date().getFullYear()),
}));
编辑:看起来有时最好使用旧的 for 循环,尤其是在性能方面。感谢您的建议。
炎炎设计
喵喔喔
暮色呼如
富国沪深
相关分类