我想使用这样的对象格式;const ObjX = [{ 1, "category" }, { 2, "category2" }, { 3, "category3" }];取而代之的是;const ObjY = [{ id:1, name: "category" }, { id:2, name:"category2" }, { id:3, name:"category3" }];我想使用ObjX,但JS收到编译错误。是否有任何解决方案,例如,转换为JSON对象等...
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
您可以使用数组和映射函数来实现这一点
const ObjX = [[1, "category"], [2, "category2"], [3, "category3"]].map(values => ({
id: values[0],
name: values[1],
}));
添加回答
举报
0/150
提交
取消