为什么setTimeout
在某些网页上无法通过Chrome控制台运行,或者我做错了什么?
setTimeout(function(){console.log('a');},3000);
输出:
<- 6425
示例页面:http://olx.pl
编辑:似乎某些网页console.log()
被覆盖...因为它的网站特定问题,应该删除此问题。但是不能这样做,因为它有答案。
答案 0 :(得分:1)
确实有效。问题是你可能还没等到。
console.log(setTimeout(() => console.log('a'), 1000));
您获得的号码是timeoutId
。无论何时拨打setTimeout
或setInterval
,都会返回一个数字ID,然后您可以将其传递给clearTimeout()
或clearInterval()
,以便在其运行之前将其中止。