使用moment.js获得数组的前几年

时间:2018-09-28 03:50:19

标签: javascript ecmascript-6 momentjs

如何生成直到今天的数组列表?我无法对[2016,2017,2018]进行硬编码,因为我每年都必须这样做。

function (numberOfYearsBack) { // }

1 个答案:

答案 0 :(得分:5)

使用getFullYear()获取当前年份,并将Array.from()与map函数一起使用所需的值来声明和初始化数组:

const years = (back) => {
  const year = new Date().getFullYear();
  return Array.from({length: back}, (v, i) => year - back + i + 1);
}

console.log(years(3));