js多对象遍历成数组集合

本文介绍如何将后端返回的包含多个对象的数据转换为JavaScript数组集合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

后端返回的数组格式

let = shop_info: {
2: {insert_time: "2015-06-08 11:03:08", shop_name: "优衣库官方旗舰店", shop_id: "2",},}
2: {insert_time: "2015-06-08 11:03:08", shop_name: "优衣库官方旗舰店", shop_id: "2",}
4: {insert_time: "2015-06-08 11:06:06", shop_name: "名鞋库运动直销店1", shop_id: "4",}
14: {insert_time: "2015-06-08 15:54:39", shop_name: "千手1", shop_id: "14", taskid: {6: "9", 7: "10"},}
16: {insert_time: "2015-06-08 16:31:59", shop_name: "YSL圣罗兰美妆官方旗舰店", shop_id: "16", taskid: ["3"],}
17: {insert_time: "2015-11 10:30:03", shop_name: "嘉得9197", shop_id: "17", taskid: {12: "14"},}
18: {insert_time: "2015-06-11 10:36:28", shop_name: "黛如歌原创汉服", shop_id: "18",}
}
// 使用for in 处理
function disposeData(Obj){
         let x ={};
         let list = [];
         for( x in Obj ){
           list.push(Obj[x])
         }
         return list
}
 let list = disposeData(shop_info)
 console.log(list)
 // 处理结果如下:
 [
	{insert_time: "2015-06-08 11:03:08", shop_name: "优衣库官方旗舰店", shop_id: "2",},}
    {insert_time: "2015-06-08 11:03:08", shop_name: "优衣库官方旗舰店", shop_id: "2",}
    {insert_time: "2015-06-08 11:06:06", shop_name: "名鞋库运动直销店1", shop_id: "4",}
    {insert_time: "2015-06-08 15:54:39", shop_name: "千手1", shop_id: "14", taskid: {6: "9", 7: "10"},}
    {insert_time: "2015-06-08 16:31:59", shop_name: "YSL圣罗兰美妆官方旗舰店", shop_id: "16", taskid: ["3"],}
    {insert_time: "2015-11 10:30:03", shop_name: "嘉得9197", shop_id: "17", taskid: {12: "14"},}
    {insert_time: "2015-06-11 10:36:28", shop_name: "黛如歌原创汉服", shop_id: "18",}
]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值