0
现在我测试下面的代码约setInterval
和setTimeout
与String
作为参数。setInterval或setTimeout与JavaScript中的字符串
>> setInterval(String,2)
2214
>> setInterval(String,2)
2215
在IE浏览器,输出为2214
,我想知道为什么结果是2214
?
但在Chrome测试,输出
setInterval(String, 2)
18
setInterval(String, 2)
19
根据对setInterval的语法:
setInterval(func|code, delay)
所以我尝试以下
>> String
function String() { [native code] }
>> String()
""
没有实际数字结果。
我也尝试与setTimeout
我不清楚发生了什么那些代码?
特别是,它们与被调用的函数返回(甚至不会被调用)完全无关。 – Thilo 2014-12-04 03:38:48
@Thilo谢谢,只是补充说。 – FlyingPiMonster 2014-12-04 03:41:57