我有以下 JSON 结构:
var pages = {
"yearly": {
"MXN": {
"id" : "2c92c0f940f1b6e50140f4b7d9054a6e",
},
"NZD": {
"id" : "2c92c0f940f1b6d40140f4b7e14d66b7",
}
},
"monthly": {
"MXN": {
"id" : "2c92c0f940f1b6d40140f4b40ed85c57",
},
"NZD": {
"id" : "2c92c0f840f1c2cc0140f4b3b15d3956",
}
}
}
我想动态获取年度属性中的 json 值,例如我在变量中获取动态值 MXNcurrency
现在我在访问它的值时遇到问题我试图像这样访问它:
pages.yearly[currency].id
但是我无法访问该id
属性,这让我错误地TypeError: pages.monthly[currency] is undefined
指出导致类型错误的语法有什么问题?