0

変数 n がグローバル変数の場合、以下の if ステートメントで未定義になるのはなぜですか?

function aisaRev() {
        n=n; //globally n=0 
        console.log(n);
        hover=1;
        rev=2;

       //n counts up to 39 and then becomes undefined when it hits the else statement
        if (n<=aisaArray.length){n++}else{n=0; console.log(n)};
        world();
    }
4

1 に答える 1

0

気にしない

になるはずだった

if (n<aisaArray.length -1){n++}else{n=0; console.log(n)};

else ステートメントにヒットする前に、他の何かが未定義になっていました

于 2013-09-13T02:39:19.097 に答える