Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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_Loops - Fatal编程技术网

Javascript 如何通过迭代创建对象

Javascript 如何通过迭代创建对象,javascript,loops,Javascript,Loops,如果我想要3个以上的对象呢?我能循环一下吗 让newArr=[] 设newObj1={};设newObj2={};设newObj3={}; 新到达推力(新目标J1); 新到达推力(新目标J2); newArr.push(newObj3); 控制台日志(newArr)似乎是一个相当普遍/基本的问题,但为什么不尝试简单的for循环呢 let arr = []; for (var x = 0; x < 100; x++) { const object = new Object();

如果我想要3个以上的对象呢?我能循环一下吗

让newArr=[]
设newObj1={};设newObj2={};设newObj3={};
新到达推力(新目标J1);
新到达推力(新目标J2);
newArr.push(newObj3);

控制台日志(newArr)似乎是一个相当普遍/基本的问题,但为什么不尝试简单的for循环呢

let  arr = [];

for (var x = 0; x < 100; x++) {
  const object = new Object();
  arr.push(object);
}
让arr=[];
对于(变量x=0;x<100;x++){
常量对象=新对象();
arr.push(对象);
}

是的,您可以<代码>arr=[];for(设i=0;我为什么用
newobject()调用构造函数)
?当然,创建新对象肯定还有其他几种方法,而且在许多博客文章中都有详细的说明。如果将它们全部列在这里,对于重复的问题来说,那就太过分了。我只是简单地键入了最简单的示例。为了OP的好处,请检查一下!最简单的示例是使用对象文字de>const object={};
甚至
arr.push({})
alone你完全正确。