javascript中的原型

时间:2013-09-04 11:27:16

标签: javascript prototype

如何让我的XCount转到100。

XCOUNT == 100;

var x= 'insert code here';

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

1 个答案:

答案 0 :(得分:1)

x有一个方法constructor(),但不是属性constructor。通过在循环中设置x=x.constructor,可以避免循环的退出条件。但循环已经“在它启动之前完成”(即它从未运行),因为进入循环时没有满足条件

如果你使用console.log(x.constructor)查看x.construcor,你会得到类似

的内容
function String() {
    [native code]
}

如果要运行循环,则必须设置

x=x.constructor
在循环之前