我无法理解数组在javascript中的工作方式。
假设我有一个物体,汽车
car = {
moving: false,
wheels: 4
};
让我们说我现在要创建一个阵列中的5辆。你会怎么做?我想使用for循环来创建它们,但我在js数组上读过许多页面,例如http://www.w3schools.com/js/js_arrays.asp,我仍然感到难过。
我试过
carArray = [];
for(int i=0; i < 5; i++)
{
carArray.push(car);
}
然而,当程序运行时,只有一辆车,而不是5辆,它位于carArray的最后一个条目。
答案 0 :(得分:0)
应删除int
一词。然后代码应该可以工作。
carArray = [];
for (i = 0; i < 5; i++) {
car = {
moving: false,
wheels: 4
};
carArray.push(car);
}
&#13;