2

私はこのデータセットを持っています

 '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 を反復処理すると、要素が 1 つだけになります

for(item in dict){

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

出力雨: 混合雨とみぞれ

次に、キーが一意でなければならないことに気付いたので、この辞書構造は機能しません。

これを保存して、同じキーを持つすべてのマッピングにアクセスできるものはありますか。

4

3 に答える 3

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

for(var propName in dict) {
    var propValue = dict[propName];
}
于 2013-04-16T06:23:51.863 に答える
5

配列を使用して、1 つのプロパティ名に複数の値を割り当てることができます。

var dict = {
 'Rain': ['severe thunderstorms', 'thunderstorms', 
          'mixed rain and snow', 'mixed rain and sleet']
};
于 2013-04-16T06:23:33.440 に答える