は、私が達成しようとしているもののいくつかのサンプルコードです:"for in"ループ内のサブオブジェクトにアクセスしますか?ここ
pingpong = {
paddleA: {
speed: 5,
},
paddleB: {
speed: 6,
},
paddleAI: {
AI1: "paddleA",
AI2: "paddleB"
}
}
paddleAI = pingpong.paddleAI;
paddleA = pingpong.paddleA;
paddleB = pingpong.paddleB;
for (paddle in paddleAI) {
document.write(paddleAI[paddle].speed);
}
私はこのコードを実行すると、それは「未定義」を返し
私はどのパドルのようpaddleAI
にテキスト値を使用しようとしています私はアクセスしたいスピードです。
paddleA
とpaddleB
の速度値を返すにはどうすればよいでしょうか?
注: これは私の実際のコードに似た唯一のデモで、それゆえ私は劇的に私が保管し、私の値にアクセスしていますどのように再構築する多くの部屋を持っていません。
これは、あなたが代わりに '' pingpong'のpaddleAI'を参照している以外、働くだろう。 – cheeken
申し訳ありませんが、サンプルコードで修正するのを忘れました。私はそれが今問題ではないことを知っています。 –