为了账号安全,请及时绑定邮箱和手机立即绑定

获取当前年份以及从 1901 年到当前年份的年份列表

获取当前年份以及从 1901 年到当前年份的年份列表

慕少森 2023-11-02 17:01:12
我正在尝试生成从 1901 年到 2020 年的年份列表作为当前年份,当前年份可以更改,但 1901 年应该相同以下是我正在尝试的逻辑,但我必须提及具体数字,如果当前年份更改为 2025 年,那么起始年份也会发生变化。下面是我试图用它来提取年份的逻辑,这对我的逻辑来说是不正确的const currentYear = 2030;const range = (start, stop, step) => Array.from({  length: (stop - start) / step + 1}, (_, i) => start + (i * step));console.log(range(currentYear, currentYear - 120, -1));请帮我解决这个问题,以获得数年的时间
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

我认为通过一个小小的改变,这会给你正确的结果:


const currentYear = 2030;

const range = (start, stop, step) => Array.from({

  length: (stop - start) / step + 1

}, (_, i) => start + (i * step));

console.log("Years:",range(currentYear, 1901, -1));


查看完整回答
反对 回复 2023-11-02
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

getList = () => {

    const currentYear = new Date().getFullYear();

    const resultArr = [];

    let year = 1901;

    while (year <= currentYear) {

        resultArr.push(year);

        ++year;

    }

    return resultArr;

}


查看完整回答
反对 回复 2023-11-02
  • 2 回答
  • 0 关注
  • 84 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信