需求
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 }))
本文介绍了一种使用Array.from方法高效生成具有特定结构的数组的方法,避免了传统的循环操作,为前端开发者提供了更简洁的代码解决方案。
2995

被折叠的 条评论
为什么被折叠?



