如何将JavaScript数组转换为具有指定结构的对象?
我有一个类似下面示例如何将JavaScript数组转换为具有指定结构的对象?,javascript,arrays,json,typescript,object,Javascript,Arrays,Json,Typescript,Object,我有一个类似下面示例logicData的数组 我想将这个数组传递给一个函数,该函数返回一个对象,如下面的returnObject 此外,使用返回的对象,我需要重新创建原始的logicData数组 请任何人帮帮我。提前谢谢 //数组 变量逻辑数据=[ { 详情:{ 名称:“用户-1”, id:1, 年龄:"38岁",, }, 公司:“XYX”, 职位:“会计”, }, { 详情:{ 名称:“用户-2”, id:2, 年龄:"55岁",, }, 公司:“XYX”, 职位:“销售主管”, }, { 详
logicData
的数组
我想将这个数组传递给一个函数,该函数返回一个对象,如下面的returnObject
此外,使用返回的对象,我需要重新创建原始的logicData
数组
请任何人帮帮我。提前谢谢
//数组
变量逻辑数据=[
{
详情:{
名称:“用户-1”,
id:1,
年龄:"38岁",,
},
公司:“XYX”,
职位:“会计”,
},
{
详情:{
名称:“用户-2”,
id:2,
年龄:"55岁",,
},
公司:“XYX”,
职位:“销售主管”,
},
{
详情:{
名称:“用户-3”,
id:3,
年龄:"25岁",,
},
公司:“XYX”,
职位:“工程师”,
},
{
详情:{
名称:“用户-4”,
id:4,
年龄:"29岁",,
},
公司:“XYX”,
职位:“工程师”,
},
{
详情:{
名称:“用户-5”,
id:5,
年龄:"32岁",,
},
公司:“XYX”,
职位:“销售主管”,
}
]
如何将数组转换为以下格式
//需要对象格式
const returnObject={
行动:“或”,
第一:{
详情:{
名称:“用户-1”,
id:“1”,
年龄:"38岁",,
},
公司:“XYX”,
职位:“会计”,
},
第二:{
行动:“和”,
第一:{
详情:{
名称:“用户-2”,
id:2,
年龄:"55岁",,
},
公司:“XYX”,
职位:“销售主管”,
},
第二:{
行动:“和”,
第一:{
详情:{
名称:“用户-3”,
id:3,
年龄:"25岁",,
},
公司:“XYX”,
职位:“工程师”,
},
第二:{
行动:“或”,
第一:{
详情:{
名称:“用户-4”,
id:4,
年龄:"29岁",,
},
公司:“XYX”,
职位:“工程师”,
},
第二:{
详情:{
名称:“用户-5”,
id:5,
年龄:"32岁",,
},
公司:“XYX”,
职位:“销售主管”,
}
}
}
}
}
您转换的格式不是有效的JavaScript。请更新它。@terrymorse我不确定,我从后端获得了这种格式,后端支持这种格式,请告诉我,无论如何,实现JSON对象是可能的。谢谢,我相信。缺少逗号,应该有逗号的地方有分号。哦,这是我的错误。你应该怎么决定动作键的和和或?你转换的格式不是有效的JavaScript。请更新它。@terrymorse我不确定,我从后端获得了这种格式,后端支持这种格式,请告诉我,无论如何,实现JSON对象是可能的。谢谢,我相信。缺少逗号,应该有逗号的分号。哦,那是我的错误。你应该如何决定动作键的和或?