简体   繁体   English

将对象添加到特定索引的数组中

[英]Add an object to an array in a specific index

How can I add an object to a new empty array, in a specific index. 如何在特定索引中将对象添加到新的空数组。

Let's say "0" 假设为“ 0”

I have a forEach loop and I build an object with it 我有一个forEach循环,并用它建立了一个对象

var array = [];

 var myObject = {
    value1: value1,
    value2: value2
 };

I can generate as many "myObject" as the times the forEach loops 我可以生成与forEach循环一样多的“ myObject”

How can I add all those "myObject" into "array" on the index "0"? 如何将所有这些“ myObject”添加到索引“ 0”的“ array”中?

Square brackets to the rescue: 方括号内进行救援:

var obj = {}
for (var i = 0; i < 5; i++) {
   if (!obj["val"+i]) {
     obj["val"+i] = []
   }
   obj["val"+i].push("val"+i)
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM