在for循环javascript中创建对象

在for循环javascript中创建对象,javascript,object,loops,for-loop,Javascript,Object,Loops,For Loop,我希望你能帮我解决这个愚蠢的问题。 我试着做到以下几点: 使用数据创建数组 在for循环中循环通过此数组(基于array.length) 基于数组中的数据创建新对象 到目前为止,我得到了以下信息: 创建数组 循环阵列 基于我的构造函数创建一个对象 问题是,数组的长度为4,因此应该创建4个对象,但它只创建一个。如果我删除对象的创建并只记录“I”,它会工作,但按照最初的意图,它会在第一个之后结束 循环如下所示: for(i=0;i<array.length;i++) {

我希望你能帮我解决这个愚蠢的问题。 我试着做到以下几点:

  • 使用数据创建数组
  • 在for循环中循环通过此数组(基于array.length)
  • 基于数组中的数据创建新对象
到目前为止,我得到了以下信息:

  • 创建数组
  • 循环阵列
  • 基于我的构造函数创建一个对象
问题是,数组的长度为4,因此应该创建4个对象,但它只创建一个。如果我删除对象的创建并只记录“I”,它会工作,但按照最初的意图,它会在第一个之后结束 循环如下所示:

for(i=0;i<array.length;i++)
        {
        newObj[i]=new ObjectName(array[i].param1,array[i].param2,array[i].param3)
        }
for(i=0;i更改

newObj[i]=

newObj.push(…)

帮忙

另外,newObj是如何初始化的

newObj=[]

用于(i=0;i<(stringNums.length);i++){
for (i = 0; i < (stringNums.length); i++) {             
    Dictionary[stringNums[i]] =  stringNums[i].length;
}
字典[stringNums[i]=stringNums[i]。长度; }
请制作一个JSFIDLE:用一个例子来帮助澄清。这应该是可行的。请向我们展示您的“数组”变量“newObj”“初始化并最终生成构造函数代码。是否引发任何异常?抱歉,这不是循环,而是对象。在创建对象期间,我有一个函数来计算svg路径的面积。在没有计算面积的情况下运行时,我会得到所有对象(但没有面积;)”如果使用“计算面积”函数运行,则会得到1个对象的面积,但不会创建其他对象。奇怪的是我真的不明白。因此,它必须是这个函数。我将创建一个小提琴,使其可视化,并将打开一个新的主题,因为它不是循环。。。。一旦我被允许发布这个问题的答案,我就会发布代码(6小时后得到)“stringNums”是一个数组;“字典”是一个对象