我可能在这里使用了错误的术语,但这就是我想要做的。我想创建一个映射,每个键的值和每个键的对象的值。因此,使用此代码:

var myMap = {};
var keyVal = "abc";
var objVal = "123";
myMap.keyVal = objVal;


现在,我想返回的是一个看起来像{"abc":"123"}的JSON对象,但是它返回了{"keyVal":"123"}。如何获得使用键的实际变量内容而不是变量名称的信息? (或者实际上我猜它根本没有使用变量,只是将'keyVal'作为键名)

最佳答案

使用square bracket notation

myMap[keyVal] = objVal;

关于javascript - 如何在JSON映射中指定键值(在JavaScript中)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6747886/

10-13 07:42