功能介绍:如何利用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工作流
水晶玉雕巨龙ComfyUI工作流
一位老人安详地坐在云层中钓鱼
一个穿过泥泞雷区的士兵ComfyUI工作流
一只巨大的古代乌龟后面建有一座城市的超现实场景
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

纯css制作卡通头像(随鼠标转头)
jquery做一个漂亮挂墙动态时钟
一个包含老黄历、佛历、道历、星宿等数据的日历网站
利用canvas画几个好玩的星云物种
如何利用css3+js做一个下雨效果
3d文字动画效果
用canvas实现画板涂鸦效果











