Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将键位于变量中的对象添加到数组的索引中_Javascript_Arrays - Fatal编程技术网

Javascript 如何将键位于变量中的对象添加到数组的索引中

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

我有一个对象数组,希望在for循环中向其中添加一个新对象。对象的键是动态的,并且位于变量内部。我怎样才能做到这一点。我的阵列:

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