gpt4 book ai didi

javascript - 当我创建对象数组时,我未定义

转载 作者:行者123 更新时间:2023-11-28 11:25:49 25 4
gpt4 key购买 nike

我的code :

var listaIDOrdine = new Array();
for (i = 0; i < 10; i++) {
listaIDOrdine[i] == new CoppiaIDOrdine(1, 1);
console.log(listaIDOrdine[i]);
}

function CoppiaIDOrdine(id, ordine) {
this.id = id;
this.id = ordine;
}

但是我得到了 10 个未定义的值!怎么了?我希望在每个 console.log() 中都有“一对”项目。

还尝试使用 console.log(listaIDOrdine[i].id); 但似乎 id 未定义?

最佳答案

当您应该使用=(赋值运算符)时,您却使用了==(比较运算符):

listaIDOrdine[i] = new CoppiaIDOrdine(1, 1);

此外,您可以使用 Array#push而是将元素添加到数组中:

listaIDOrdine.push(new CoppiaIDOrdine(1, 1));

关于javascript - 当我创建对象数组时,我未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com