0

XCount を 100 にする方法を教えてください。

xCount==100;

var x= 'insert code here';

for (xCount = 1; xCount < 100 && x == x.constructor; xCount++)
   x = x.constructor;
4

1 に答える 1

1

xにはメソッドconstructor()がありますが、プロパティはありませんconstructor。ループに設定x=x.constructorすることで、ループの終了条件を回避できます。しかし、ループに入ったときに条件が満たされていないため、ループはすでに「開始される前に終了」しています (つまり、実行されませんでした) 。

console.log(x.constructor) で x.construcor を見ると、次のような結果が得られます

function String() {
    [native code]
}

ループを実行したい場合は、設定する必要があります

x=x.constructor

ループ前!

于 2013-09-04T11:34:46.120 に答える