功能介绍:如何利用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,我们会在看到邮件的第一时间内为您处理!

css3结合svg做一个动态广告
制作一个好玩的倒计时
3D彩色卡片
js+css3做一个灯泡开灯关灯效果
自动打字效果(惊喜在后面)
css3搭积木叠加图形
3d文字360度旋转
利用CSS3代码编写45款按钮效果







