首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在JavaScript中获取最近五年的值数组

在JavaScript中获取最近五年的值数组
EN

Stack Overflow用户
提问于 2022-05-18 08:21:55
回答 1查看 33关注 0票数 -5

{标签:"2022",值:"2022“},{标签:"2021",值:"2021"},{标签:"2020",值:"2020"},{标签:"2019",值:"2019"}

EN

回答 1

Stack Overflow用户

发布于 2022-05-18 08:33:41

首先,您需要获得new Date().getFullYear()的当前年份。

现在,您需要生成一个数组并修改它:

  • 使用带有数组构造函数参数的arrayLength来生成具有特定长度的数组
  • 使用fill()方法用当前年份预填充数组
  • 使用map()方法,用指数减去向下的年数
  • 再次使用map方法,将年份转换为字符串,最后以所需格式转换为对象。

结果:

代码语言:javascript
运行
复制
const currentYear = new Date().getFullYear();
const result = new Array(5)
  .fill(currentYear)
  .map((year, i) => year - i)
  .map(year => year.toString())
  .map(stringifiedYear => ({ value: stringifiedYear, label: stringifiedYear }));
console.log(result);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72285574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档