【问题标题】:Key-value to object [closed]对象的键值[关闭]
【发布时间】:2014-10-29 05:53:43
【问题描述】:

我得到了一个这样的键值对象:

items = {1:"a",2:"v",3:"u"};

但我想要这样。

items = [{"key":"1","value","a"},{"key":"2","value","v"},{"key":"3","value","u"}];

最好的方法是什么?

我已经尝试使用$.each 来执行此操作。

var items = {1:"a",2:"v",3:"u"};
var newItems = [];
$(items).each(function(k,v){
    newItems.push({"key":k,"value":v});
});

请告诉我这个问题有什么问题!

【问题讨论】:

    标签: javascript jquery arrays object multidimensional-array


    【解决方案1】:

    试试这个-

     var items = {1:"a",2:"v",3:"u"};
        var obj=[];
        for(var i in items){
        obj.push({"key":i,"value":items[i]});
        }
        console.log(obj)
    

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多