账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    从数组中提取相同属性值的元素重新排列成新数组
    40
    0

    有如下数组

    [{
        "id": "49088",
        "user_id": "8733",
        "user_name": "echo",
        "order_id": "23749",
        "title":"demo-title1"
    },{
        "id": "49089",
        "user_id": "8733",
        "user_name": "echo",
        "order_id": "23749",
        "title":"demo-title2"
    },{
        "id": "49090",
        "user_id": "8733",
        "user_name": "echo",
        "order_id": "23750",
        "title":"demo-title3"
    },{
        "id": "49091",
        "user_id": "8733",
        "user_name": "echo",
        "order_id": "23751",
        "title":"demo-title4"
    },{
        "id": "49092",
        "user_id": "8733",
        "user_name": "echo",
        "order_id": "23751",
        "title":"demo-title5"
    },{
        "id": "49093",
        "user_id": "8733",
        "user_name": "echo",
        "order_id": "23752",
        "title":"demo-title6"
    }]

    需转换成这种格式

    [
        [{
            "id": "49088",
            "user_id": "8733",
            "user_name": "echo",
            "order_id": "23749",
            "title": "demo-title1"
        }, {
            "id": "49089",
            "user_id": "8733",
            "user_name": "echo",
            "order_id": "23749",
            "title": "demo-title2"
        }], {
            "id": "49090",
            "user_id": "8733",
            "user_name": "echo",
            "order_id": "23750",
            "title": "demo-title3"
        },
        [{
            "id": "49091",
            "user_id": "8733",
            "user_name": "echo",
            "order_id": "23751",
            "title": "demo-title4"
        }, {
            "id": "49092",
            "user_id": "8733",
            "user_name": "echo",
            "order_id": "23751",
            "title": "demo-title5"
        }], {
            "id": "49093",
            "user_id": "8733",
            "user_name": "echo",
            "order_id": "23752",
            "title": "demo-title6"
        }
    ]

    即把原数组有相同order_id的元素合并成新数组添加到原数组里面。请高手指点迷津。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部