Javascript 如何将键位于变量中的对象添加到数组的索引中
我有一个对象数组,希望在for循环中向其中添加一个新对象。对象的键是动态的,并且位于变量内部。我怎样才能做到这一点。我的阵列:Javascript 如何将键位于变量中的对象添加到数组的索引中,javascript,arrays,Javascript,Arrays,我有一个对象数组,希望在for循环中向其中添加一个新对象。对象的键是动态的,并且位于变量内部。我怎样才能做到这一点。我的阵列: var myKey = "someStringThatIsDynamic"; var myArray[i].myKey = "myValue"; 只需使用括号符号即可 var myKey = "someStringThatIsDynamic"; var myArray[i][myKey] = "myValue"; 允许您动态分配属性。换句话说,在运行时
var myKey = "someStringThatIsDynamic";
var myArray[i].myKey = "myValue";
只需使用括号符号即可
var myKey = "someStringThatIsDynamic";
var myArray[i][myKey] = "myValue";
允许您动态分配属性。换句话说,在运行时
注意:使用方括号表示法允许使用不能与点表示法一起使用的字符:
var foo = myForm.key[]; // incorrect syntax
var foo = myForm["key[]"]; // correct syntax