我使用以下方法基本上创建JSON字符串。将变量赋值给JavaScript中的对象
var saveData = {};
saveData.a = 2;
saveData.c = 1;
然而,.a和.c不会为了我需要做的而削减它,我需要用字符串替换它们。因此,像..
var name = 'wibble';
saveData.name = 2;
这会得到与
saveData.wibble
访问有谁知道这到底是怎么实现?
我使用以下方法基本上创建JSON字符串。将变量赋值给JavaScript中的对象
var saveData = {};
saveData.a = 2;
saveData.c = 1;
然而,.a和.c不会为了我需要做的而削减它,我需要用字符串替换它们。因此,像..
var name = 'wibble';
saveData.name = 2;
这会得到与
saveData.wibble
访问有谁知道这到底是怎么实现?
var name = "wibble";
saveData[name] = 2;
alert(saveData.wibble);
需要注意的是,在JavaScript中,下面的符号是相同的:
obj.key
obj["key"]
使用地图访问:
var name = 'wibble'
saveData[name] = 2
你可以使用的字典方式访问的JavaScript对象:
var name = 'wibble';
saveData[name] = 2;
saveData.wibble现在是2.