0

我有这个 json 数组

var currencyformats =
{"USD":[
    {'symbol':'$', 'left':true}
],
    "UAH":[
        {'symbol':'₴', 'left':true}
    ],
    "EUR":[
        {'symbol':'€', 'left':false}
    ]
};

如何检索'₴'?我试过这个(在cookie“to”我有“UAH”)

currencyformats[$.cookie("to")].symbol

但我得到了undefined

4

1 回答 1

1

问题是在每个国家代码下,您都定义了一个包含单个对象的数组。这意味着在您访问国家代码后,您还需要访问数组中的第一个索引。

因此,假设 cookie 设置为您期望的值:

currencyformats[$.cookie("to")][0].symbol;
于 2013-03-18T15:36:45.847 回答