Javascript 中的对象格式

我想使用这样的对象格式;

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对象等...


白衣染霜花
浏览 139回答 1
1回答

慕标5832272

您可以使用数组和映射函数来实现这一点const ObjX = [[1, "category"], [2, "category2"], [3, "category3"]].map(values => ({  id: values[0],  name: values[1],}));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript