当对带有setTimeout的变量调用clearTimeout时会发生什么?

时间:2012-09-26 06:58:51

标签: javascript

所以,我主要想知道的是,如果clearTimeout(t);t = undefined相同。

2 个答案:

答案 0 :(得分:2)

不,setTimeout返回的值只是一个数字,一个基本类型,它在clearTimeout中使用时就像“索引”或“标识符”一样使用。但它不是指向函数的指针。

答案 1 :(得分:2)

自己测试很容易。这是一个小提琴,你可以看到Axel是正确的:http://jsfiddle.net/s3sUU/