2015-04-06 73 views
0

我有一個字典項目的列表,我想用Javascript訪問它們。我怎樣才能做到這一點? 這是一個ajax結果,result.d給出了列表。 (ListItem1,ListItem2,ListItem3) 如果我使用result.ListItem1 [0]我得到的值。我怎樣才能訪問密鑰?使用Javascript的字典訪問列表

回答

0

感謝您的答覆。我用下面的方式訪問字典的鍵:

for (t in result.ListItem1) 
{ 
    type = result.ListItem1[t]; 
    typeId = t; 
    alert(t); 
    o.push('<option value="'); 
    o.push(t); 
    o.push('" class="chz-option">'); 
    o.push(type); 
    o.push('</option>'); 
} 
$('#type').html(o.join('')); 
0

result.ListItem1[0].keyresult.ListItem1[0]['key']

替換爲「關鍵」與你實際上是想獲得什麼關鍵。

0

你可以列舉你的對象

var prop, result = { 
 
    d: { 
 
    ListItem1: ['value1'], 
 
    ListItem2: ['value2'], 
 
    ListItem3: ['value3'] 
 
    } 
 
}; 
 

 
for (prop in result.d) { 
 
    if (result.d.hasOwnProperty(prop)) { 
 
    console.log(result.d[prop]); 
 
    } 
 
}

的所有屬性在日誌中,那麼你會看到3數組值