转换的最佳方法是什么:
[2019,2020,2021]
至
{
0: {year:2019},
1: {year:2020},
2: {year:2021}
}
转换的最佳方法是什么:
[2019,2020,2021]
至
{
0: {year:2019},
1: {year:2020},
2: {year:2021}
}
请试试这个:
a = [2019,2020,2021];
a.reduce((acc, val, idx)=> {acc[idx] = {year: val}; return acc;}, {});
结合Object.assign()
并array.map()
想到:
const array = [2019,2020,2021];
const object = Object.assign({}, array.map(a => ({year: a})));
console.log("object:", object);
const object2 = {}
array.forEach((a, i) => object2[i] = {year: a});
console.log("object2:", object2);