基础数据
let eduLevelArray = [
{
id: "1",
name: "张三",
edu: "小学"
},{
id: "2",
name: "李四",
edu: "初中"
},{
id: "1",
name: "张三",
edu: "高中"
},{
id: "2",
name: "李四",
edu: "大学"
},{
id: "3",
name: "王五",
edu: "研究生"
}];
执行方法
let reArr = eduLevelArray.reduce((obj, item) => {
if(obj[item.id]){
obj[item.id].edu.push(item.edu)
}else{
item.edu = [item.edu]
obj[item.id] = {...item}
}
return obj;
}, {});
//执行Object方法
let mergedArray = Object.values(reArr);
console.log(mergedArray)
输出结果:
mergedArray = [{
id: "1",
name: "张三",
edu:["小学", "高中"]
},{
id: "2",
name: "李四",
edu: ["初中", "大学"]
},{
id: "3",
name: "王五",
edu: ["研究生"]
}]
js根据相同key合并生成子数组children(兼容ie10)
javascript根据相同id合并形成child子数组(支持低版本浏览器)
上面是“一个对象数组中根据相同id合并,对象转数组”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1776.html
workflows工作流
一只透明老虎骨骼标本ComfyUI工作流
一辆机器人虎狮高端混合动力车ComfyUI工作流
一座巨大的野兽派建筑漂浮在热带风景中的贫民
庭院,彩色玫瑰,云雾笼罩comfyui工作流
一只开屏的白色孔雀ComfyUI工作流
一群邪恶的小黄人ComfyUI工作流
大黄蜂空中决战ComfyUI工作流
树上站着一只鸟ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3+js菜单点击动态效果
一个包含老黄历、佛历、道历、星宿等数据的日历网站
css3绘制一个会动的大嘴鸟
HTML5 Canvas 刻度尺
纯css3绘制的小鸟
会议人员60s签到倒计时插件
css3搭积木叠加图形
2023年程序猿如何给自己开启一场烟花盛会











