需求
1、参数是一个数组的个数,比如 7
2、希望得到的结果如下
[{
label: ‘1’,
value: 1
},
{
label: ‘2’,
value: 2
},
{
label: ‘3’,
value: 3
},
{
label: ‘4’,
value: 4
},
{
label: ‘5’,
value: 5
},
{
label: ‘6’,
value: 6
},
{
label: ‘7’,
value: 7
},
]
3、不想使用简单的循环来实现,有点low
答案
Array.from({ length: 7}, ( k, v ) => ({ label: v+1, value: v+1 }))