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工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!