2015-01-09 4 views
0

루프 내에서 배열에 객체를 할당하는 방법은 무엇입니까?배열에 assoc 배열 푸시

내 진행을 지금까지

item = []; 

$.each(result, function(){ 
    //loop and assign array into an array 
    //result is an object 
    //result.a 
    //result.b 
}); 

예상 최종 결과

item = [ 
    {'a': a}, 
    {'b': b }, 
    ..... 
] 
+1

result''무엇이며,'item'에 어떤 일이 일어나는지에 그 방법과 어떤 관련이 있습니까? – Barmar

+0

@Barmar 결과는 개체입니다. 루프를 통해 그 result.a와 result.b를 모두 항목 배열에 할당하십시오. –

+0

왜 그런 어레이가 필요한지 모르겠습니다. 각 객체의 속성이 다른 경우 어떻게 액세스합니까? – Barmar

답변

1
var item = []; 

$.each(result, function(key, value) { 
    var newobj = {}; 
    newobj[key] = value; 
    item.push(newobj); 
}