JavaScript setTimeout() in Chrome console



为什么setTimeout在某些页面上无法在Chrome控制台上运行,或者我做错了什么?

setTimeout(function(){console.log('a');},3000);

输出:

<- 6425

示例页面:http://olx.pl


编辑:似乎在某些页面上console.log()被覆盖...由于这是特定于站点的问题,因此应删除此问题。但不能那样做,因为它有答案。

它确实有效。问题是你可能等待得不够。

console.log(setTimeout(() => console.log('a'), 1000));

你得到的那个数字是 timeoutId .无论何时调用setTimeoutsetInterval,它都会返回一个数字 ID,然后您可以将其传递给clearTimeout()clearInterval()以在运行之前中止它。

最新更新