数组持有另一个对象

时间:2011-06-02 09:12:42

标签: javascript

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
};

1 个答案:

答案 0 :(得分: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]);

所以你可以用这种方式填充你的用户界面