如何转换项目数组,如:
<div>
对象数组,如:
var arrayOfItems = [item1, item2, item3];
??有没有办法将项添加到数组并立即设置该项的其他属性?或者我需要将其转换为对象然后添加属性?
答案 0 :(得分:1)
arrayOfItems.map((v, i) => ({ [i]: v }));
只需将数组映射到使用索引作为键的新数组,并将数组值作为其值。
答案 1 :(得分:1)
const arrayOfObjects = arrayOfItems.map((item, index) => ({[index]: item}))