2012-05-18 7 views
0

for 문에서 많은 양의 데이터를 가져 와서 객체 배열에 밀어 넣고 추출하려고합니다. 즉데이터를 배열로 푸시 한 다음 반복 하시겠습니까?

var d = { 
    city: [{ 
     region: '', 
     name: '', 
     type: '' 
    }] 
} 

내가 cityList[i]에서 데이터를 얻고 -

for(var i=0, city; i < cityList.len; i++ { 
     city = cityList[i] 

    //manipulate a bit 

    d.city.push(data, data1, data2) //i.e. region, name, type 

} 

그럼 난 d.city에서 해당 데이터를 표시 할

같은 - 주위에 각 10있다? 어떻게 배열에

답변

2

설정 데이터를 보면 놈이야 그렇게 할 수 있습니다 : d.city에서

d.city.push({ 
    region: data, 
    name: data2, 
    type: data3 
}); 

검색하려면 데이터를 사용할 수 :

$.each(d.city, function() { 
    console.log(this.region); 
    console.log(this.name); // etc 
}); 
+0

내가 올바른 밀어하고있는 방법은? 즉,'d.city'에 10 개의 지역, 이름, 유형이 많이 포함되기를 원합니다? – Andy

+0

큰 실수는 내 실수라고 생각합니다. – Andy

+0

@Andy Great Welcome, 어떤 대답이라도 도움이된다면 받아 들여야합니다. – thecodeparadox

관련 문제