基本上,我有一个带有 a 的表单,<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];
什么是正确的语法/方法?