2014-09-04 6 views
-4

я получил объект ключ-значение, как это:ключ-значение объекта

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

Но я хочу это так.

Каков наилучший способ для этого?

Я уже пытался сделать это с помощью $.each.

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

И, пожалуйста, сообщите мне, что не так с этим вопросом!

ответ

1

Попробуйте this-

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) 
Смежные вопросы