普通网友 2020-10-28 15:42 采纳率: 44%
浏览 58
已结题

js小技巧,数据格式化

现在有一个需求,{$dt1$: "'2020-10-21'", $dt2$: "'2020-10-26'"} 变成[{name: "dt1", value: "'2020-10-21'"},{name: "dt2", value: "'2020-10-26'"}] 用最简单的方式 最简短的代码实现,大家有什么好的方法可以贴出来

  • 写回答

2条回答 默认 最新

  • Dimar 2020-10-28 17:09
    关注

    var obj = {
    $dt1$: "2020-10-21",
    $dt2$: "2020-10-26"
    }
    var arr =[];
    var o;
    for(n in obj){
    o = {
    name:n,
    value:obj[n]
    };

    arr.push(o);
    }
    console.log(arr);

    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月31日
  • 已采纳回答 8月23日