0

ページの上部に未定義のオブジェクトがあります。

var paddelY = {};

次に、描画ループで定義します (そうしないと、mouseY が未定義であるというエラーが表示されます)。

paddelY = { 
    1 : mouseY + height*0.03,  //Nuber
    2 : this[1] - height*0.00275 //NaN
};

paddelY[2]ただし、コンソールにログインすると、 NaN.

4

1 に答える 1

3

新しいオブジェクトを定義しています。this[1]オブジェクト全体が解析されるまで利用できないため、 を実行しているためundefined - height、結果はNaN.

paddelY = { 1 : mouseY + height *0.03 };
paddelY[2] = paddelY[1] - height*0.00275;

うまくいくだろう

于 2015-08-14T16:38:55.550 に答える