1、数据
let data = [{
hosp:'北京一院',
type:'门诊',
children:[
{name1:1, num1:11},
{name2:22,num2:23},
{name3:32,num3:33},
{name4:42,num4:43}
]
},{
hosp:'上海协和医院',
type:'住院',
children:[
{name1:"a", num1:11},
{name2:"a2",num2:23},
{name3:"a3",num3:33},
{name4:"a4",num4:43}
]
}]
2、方法
let arr1 = []
let arr2 = []
let arr3 = []
data.forEach(item=>{
arr1.push({
hosp:item.hosp,
type:item.type,
})
arr2.push(Object.assign({},...item.children))
arr3 = arr1.map((item, index) => {
return { ...item, ...arr2[index] };
});
})
3、结果
console.log('结果输出', arr3)
[{
hosp: "北京一院",
name1: 1,
name2: 22,
name3: 32,
name4: 42,
num1: 11,
num2: 23,
num3: 33,
num4: 43,
type: "门诊"
},{
hosp: "上海协和医院",
name1: "a",
name2: "a2",
name3: "a3",
name4: "a4",
num1: 11,
num2: 23,
num3: 33,
num4: 43,
type: "住院"
}]
jquery如何利用unwrap删除指定元素但保留子元素(children)
上面是“把多维数组children降维到平级”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1849.html
workflows工作流
一个威武雄壮的战士ComfyUI工作流
奇幻绘画风格:一只巨大蜗牛ComfyUI工作流
一只猫捧着一条鱼ComfyUI工作流
星空星域星球comfyui工作流
图生图工作流:粉红色梦幻家园comfyui工作流
一个巨大的漆黑的蟹王ComfyUI工作流
一辆停在混凝土墙前运动型SUV捷豹概念车
一幅梦幻家园comfyui工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

用canvas实现画板涂鸦效果
在线生成金属文字
纯CSS饼图效果
日历设置每个月颜色都不一样
利用js做一个炫酷音乐背景效果
利用css绘画棋盘布局(象棋)
iframe开发admin后台











