我有一个变量var key = "Something"
,并且想要使用此变量作为键来设置文档。
当我尝试使用settings_ref.update({key: false});
进行操作时,这显然是在使用“ key”作为字符串本身。
如何使用变量作为新数据的键?
答案 0 :(得分:1)
您应该使用方括号符号:
var obj = {};
obj[key] = false;
settings_ref.update(obj);
请参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_accessors