当前位置:首页 > 网站建设 > 源码技巧 > 正文内容

JS将对象转为指定格式二维数组对象

热淘网4周前 (08-21)源码技巧48

JS将对象转为指定格式二维数组对象

api 接口获取的对象数据

{
    "A":[{"car_brand_name":"Alpina","sort":"A"},
         {"car_brand_name":"一汽奥迪","sort":"A"},
         {"car_brand_name":"进口奥迪","sort":"A"},
         {"car_brand_name":"阿尔法-罗密欧","sort":"A"},
         {"car_brand_name":"阿斯顿·马丁","sort":"A"}],
   "B":[{"car_brand_name":"一汽奔腾","sort":"B"},
        {"car_brand_name":"东风本田","sort":"B"},
        {"car_brand_name":"东风标致","sort":"B"},
        {"car_brand_name":"保时捷","sort":"B"},
        {"car_brand_name":"别克","sort":"B"},]
}

需要转成的格式

[
    {
        letter:A,
        data:[
            "Alpina",
            "一汽奥迪",
            "进口奥迪",
            "阿尔法-罗密欧",
            "阿斯顿·马丁"
        ]
    },
    {
        letter:B,
        data:[
            "一汽奔腾",
            "东风本田",
            "东风标致",
            "保时捷",
            "别克"
        ]
    }
]

使用 fon in 转换

//原来的对象 

var  obj  = {}  

var array = []; //定义需要转换的数组  

for (let key in obj) {
    var data = [];  //定义大数组中的小数组
    for(let value in obj[key]) {
        data.push(obj[key][value].car_brand_name)  //先把小数组转换
    }
    array.push({
        letter:key,
        data:data
    })  
}


<p>扫描二维码推送至手机访问。</p><p>版权声明:本文由<strong>网站标题</strong>发布,如需转载请注明出处。</p>

本文链接:https://www.retao5.com/yuanma/1500.html

分享给朋友:
返回列表

上一篇:js判断PC端与移动端跳转

没有最新的文章了...

相关文章

一款后台常用js折叠菜单,可记录点击的状态,点击后不收缩

一款后台常用js折叠菜单,可记录点击的状态,点击后不收缩

一款后台常用js折叠菜单,可记录点击的状态,点击后不收缩<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu...

PHPMailer邮件发送类2016最新使用教程

PHPMailer邮件发送类2016最新使用教程

PHPMailer最新使用教程2016年和以前的区别是SMTP服务器密码改成STMP授权码,这是各大邮箱公司2016最新的改动,如果开启了SMTP 安全协议SSL则qq的端口要改成456PHPMail...

整理后的向左连续无缝滚动代码

整理后的向左连续无缝滚动代码

    <html>    <head>    <meta http-equiv...

layui流加载,信息流,滚动加载,网站瀑布流,下拉加载分页

layui流加载,信息流,滚动加载,网站瀑布流,下拉加载分页

layui流加载使用说明:https://www.layui.com/doc/modules/flow.html实例如下:<!DOCTYPE html><html><he...

php URL跳转代码 减少外链

php URL跳转代码 减少外链

URL跳转代码1.代码:<? $url=$_GET["url"];header("Location:"."http://".$url)...

超简单js+css的tab切换代码

超简单js+css的tab切换代码

javascript代码[code]function changeTab(oA){var oAName = oA.getAttribute(“name”);var oAs = document.get...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。