功能介绍:如何利用js语法把数组根据相同key转换成嵌套数组格式,下面给大家简单介绍一下具体实现代码!
基础数组:
const dataList = [
{
name: "小米",
school: "清北本科"
},
{
name: "小米",
school: "浙大研究生"
},
{
name: "小华",
school: "上海大学"
},
{
name: "小龙",
school: "西南大学"
},
];
具体语法:
let dataArr = [];
dataList.map(mapItem => {
if (dataArr.length == 0) {
dataArr.push({ name: mapItem.name, List: [mapItem] })
} else {
let res = dataArr.some(item=> {
if (item.name == mapItem.name) {
item.List.push(mapItem)
return true
}
})
if (!res) {
dataArr.push({ name: mapItem.name, List: [mapItem] })
}
}
})
输出结果:
console.log('dataArr', dataArr)
[
{
"name": "小米",
"List": [
{
"name": "小米",
"school": "清北本科"
},
{
"name": "小米",
"school": "浙大研究生"
}
]
},
{
"name": "小华",
"List": [
{
"name": "小华",
"school": "上海大学"
}
]
},
{
"name": "小龙",
"List": [
{
"name": "小龙",
"school": "西南大学"
}
]
}
]
JavaScript获取指定网站状态码查询代码(2种实现方法)
上面是“利用js语法把数组根据相同key转换成嵌套数组格式”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_16199.html
workflows工作流
一个纸杯蛋糕ComfyUI工作流
一群蚂蚁在路上忙碌着ComfyUI工作流
森林里坐着一个外星人ComfyUI工作流
广阔的沙漠中矗立着一个生锈的巨大头盔
树枝上一只色彩斑斓的小鸟
冬天的严寒里红梅枝上停留着一只鸟
停在音乐节露营地的一辆复古大众巴士由羊毛制成
一条色彩斑斓的超现实小孔雀鱼ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3绘制一个会动的大嘴鸟
css3搭积木叠加图形
纯CSS饼图效果
3D立体人物效果
js+css3做一个灯泡开灯关灯效果
利用CSS3做一个星级评分样式
css3结合svg做一个动态广告
3d空间行走效果











