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, Object.assign, 降维
上面是“把多维数组children降维到平级”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1849.html
workflows工作流
一个时间旅行女人的神秘剪影ComfyUI工作流
森林里坐着一个外星人ComfyUI工作流
一条精致透明的朱红色水晶龙
红伞伞蓝杆杆云南蘑菇群ComfyUI工作流
《翅膀之王:鸡的团契》海报ComfyUI工作流
树上一个快乐的猕猴桃ComfyUI工作流
星空星域星球comfyui工作流
瀑布边坐着一位披着斗篷的隐士
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!