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.constructor,你会得到类似的东西

function String() {
    [native code]
}

如果您希望循环运行,您必须设置

x=x.constructor

在循环之前!

于 2013-09-04T11:34:46.120 回答