gpt4 book ai didi

Javascript - 如何创建一个对象数组,其中对象的键都具有相同的值

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:30 26 4
gpt4 key购买 nike

我使用 moment 创建了一个从当年到 1930 年的整数降序数组:

options = Array(moment().year() - 1929).fill().map((_, index) => moment().year() - index)

我正在尝试将 options 转换为一个对象数组,这样生成的数组如下所示:

[{value: '2018', label: '2018'}, {value: '2017', label: '2017'}, ..., {value: '2', label: '2'}, {value: '1', label: '1'}]

最佳答案

只是 .map 每个项目到一个对象而不是单个数字:

const options = Array(moment().year() - 1929)
.fill()
.map((_, index) => {
const value = moment().year() - index;
return { value, label: value };
});
console.log(options);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

关于Javascript - 如何创建一个对象数组,其中对象的键都具有相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51470650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com