2011-06-02 50 views
0
options: ['Unknown', 'AL', 'AK', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE'] 

這是我的選擇陣列,總共有47個州。我不想像這樣添加它。相反,我可以添加這樣的事情陣列持有另一個對象

options: [StateValue] Which would read all the values from the Object. 

var StateValue = { 
    Unknown: 0, 
    AL: 1, 
    AK: 2, 
    AZ: 3, 
    AR: 4, 
    CA: 5, 
    CO: 6, 
    CT: 7, 
    DE: 8, 
    FL: 9 
}; 

回答

3

可以遍歷像這樣

var StateValue = { 
    Unknown: 0, 
    AL: 1, 
    AK: 2, 
    AZ: 3, 
    AR: 4, 
    CA: 5, 
    CO: 6, 
    CT: 7, 
    DE: 8, 
    FL: 9 
}; 

for(var i in StateValue) 
    console.log(i + " :: " + StateValue[i]); 

的對象,所以你可以填入你的用戶界面以這種方式

+0

如果我要打印狀態,其實際上打印的價值。 – 2011-06-02 10:25:31

+0

@John Cooper我不會跟着你 – 2011-06-02 10:38:53

+0

如果我必須打印鑰匙...... – 2011-06-02 13:36:18

相關問題