Bar*_*n23 3 javascript arrays momentjs
我使用以下方法创建了从当年到1930年的降序整数数组moment:
options = Array(moment().year() - 1929).fill().map((_, index) => moment().year() - index)
Run Code Online (Sandbox Code Playgroud)
我正在尝试转换options为一个对象数组,以便生成的数组是这样的:
[{value: '2018', label: '2018'}, {value: '2017', label: '2017'}, ..., {value: '2', label: '2'}, {value: '1', label: '1'}]
Run Code Online (Sandbox Code Playgroud)
只是.map对象的每个项目而不是单个数字:
const options = Array(moment().year() - 1929)
.fill()
.map((_, index) => {
const value = moment().year() - index;
return { value, label: value };
});
console.log(options);Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>Run Code Online (Sandbox Code Playgroud)