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,我们会在看到邮件的第一时间内为您处理!