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



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

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

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

最新更新