【发布时间】:2010-09-12 14:50:26
【问题描述】:
基本上我有一个带有<select> 的表单,它可以选择要使用的数据集(值是“m”、“f”和“c”)。然后我有一个字典/对象,其中包含以下数据:
var gdas = {
// Male
"m": {
"calories": 2500,
"protein": 55,
"carbohydrates": 300,
"sugars": 120,
"fat": 95,
"saturates": 30,
"fibre": 24,
"salt": 6
},
// Female
"f": {
"calories": 2000,
// etc.
};
现在我需要获取 gdas.m/gdas.f/gdas.c 但我不确定要使用什么语法 - 我已经尝试过:
var mode = $("#mode").val();
var gda_set = gdas.mode;
var gda_set = gdas[mode];
什么是正确的语法/方法?
【问题讨论】:
-
gdas[mode]应该可以工作
标签: javascript json