2013-04-16 9 views
0

에 동일한 키를 매핑 내가이 데이터는 그것을, 내가이 관계를 저장할 자바 스크립트 : 다른 값

'Rain': 'severe thunderstorms', 
'Rain': 'thunderstorms', 
'Rain': 'mixed rain and snow', 
'Rain': 'mixed rain and sleet', 

을 설정

var dict = { 
'Rain': 'severe thunderstorms', 
    'Rain': 'thunderstorms', 
    'Rain': 'mixed rain and snow', 
    'Rain': 'mixed rain and sleet', 
} 

처럼 만드는 사전을 시도하지만 난이 DICT을 반복 할 때 한 단지 하나 개의 원소를

for(item in dict){ 

     Ti.API.info(item+"...."+ dict[item])) 
     } 

출력 비를 준다 : 혼합 비와 진눈깨비

그 때 열쇠는 유일해야한다는 것을 깨달았습니다. 그래서이 사전 구조는 작동하지 않을 것입니다.

내가 저장할 수있는 곳이 있으며 같은 키를 가진 모든 매핑에 액세스 할 수 있습니까?

+0

다른 방법으로 그것을 할? – navyad

+0

구조화하려는 방식은 의미가 없습니다. 이러한 모든 값에 비가 오는 관계는 무엇입니까? – Aesthete

+0

그것은 이해가된다 .... http : //developer.yahoo.com/weather/ – navyad

답변

3
var dict = {}; 
dict["rain"] = ['severe thunderstorms', 'mixed rain and snow', 'mixed rain and sleet']; 

for(var propName in dict) { 
    var propValue = dict[propName]; 
} 
3

당신은 하나 개의 속성 이름에 여러 값을 할당 할 배열을 사용할 수 있습니다

var dict = { 
'Rain': ['severe thunderstorms', 'thunderstorms', 
      'mixed rain and snow', 'mixed rain and sleet'] 
};