オブジェクト:JavaScriptは、私は、次のJavaScriptコードを有するリテラルアレイ
oCoord = {x: null, y: null};
var aStack = [];
oCoord.x = 726;
oCoord.y = 52;
aStack.push(oCoord);
oCoord.x = 76;
oCoord.y = 532;
aStack.push(oCoord);
oCoord.x = 716;
oCoord.y = 529;
aStack.push(oCoord);
さて、これは、以下の構造(3つのオブジェクトの配列)を作成します。
Array[Object, Object, Object];
しかし、私は各オブジェクトのプロパティにアクセスしようとすると、それらはすべて同じに出てきます。どうしてこれなの?
alert(aStack[0].x); // Outputs 716
alert(aStack[1].x); // Outputs 716
alert(aStack[2].x); // Outputs 716
私は間違っていますか?
スナップ!それに私を打つ。ありがとう、完璧です。 –
最初の完全な正しい説明のための正しい答え – 32423hjh32423