Javascript 当我创建一个对象数组时,我没有定义
我的:Javascript 当我创建一个对象数组时,我没有定义,javascript,Javascript,我的: var listaIDOrdine=new Array(); 对于(i=0;i
var listaIDOrdine=new Array();
对于(i=0;i<10;i++){
listaIDOrdine[i]==新的铜碘rdine(1,1);
console.log(listaIDOrdine[i]);
}
功能科皮亚多尔丁(id,ordine){
this.id=id;
this.id=ordine;
}
但我得到10个未定义的!怎么了?我希望在每个console.log()上都有“耦合”项
还尝试了
console.log(listaIDOrdine[i].id)代码>但id似乎未定义?当您应该使用=
(赋值运算符)时,您正在使用=
(比较运算符):
此外,您还可以使用将元素添加到数组中:
listaIDOrdine.push(new CoppiaIDOrdine(1, 1));
你是在做等式检查而不是赋值。use=而不是==,你是在比较而不是赋值。我总是把问题复杂化。休息一下,喝点水,然后告诉自己,简单思考
。
listaIDOrdine[i] = new CoppiaIDOrdine(1, 1);
listaIDOrdine.push(new CoppiaIDOrdine(1, 1));