我有这段非常小的代码
for(var i = 0; i < 4; i ++)
{
var ball = balls[i];
totalBalls.push( ball );
}
当我尝试这个
console.log( totalBalls[0].xPos ) // = 10
console.log( totalBalls[1].xPos ) // = 10
balls.xPos += 10;
console.log( totalBalls[0].xPos ) // 20
console.log( totalBalls[1].xPos ) // 20
为什么数组中的第二个元素与数组中的第一个元素相同?