我有这个json数组
var currencyformats =
{"USD":[
{'symbol':'$', 'left':true}
],
"UAH":[
{'symbol':'₴', 'left':true}
],
"EUR":[
{'symbol':'€', 'left':false}
]
};
如何撤退'₴'? 我试过这个(在cookie中“to”我是“UAH”)
currencyformats[$.cookie("to")].symbol
但我已获得undefined
答案 0 :(得分:1)
问题是在每个国家/地区代码下,您已经使用单个对象定义了一个数组。这意味着在您访问国家/地区代码后,您还需要访问数组中的第一个索引。
因此,假设cookie设置为您期望的值:
currencyformats[$.cookie("to")][0].symbol;