Chrome控制台中的JavaScript setTimeout()

Chrome控制台中的JavaScript setTimeout(),javascript,Javascript,为什么setTimeout在某些页面上无法从Chrome控制台工作,或者我做错了什么 setTimeout(function(){console.log('a');},3000); 输出: 它确实有效。问题是你可能等得不够久 console.log(setTimeout(()=>console.log('a'),1000))它确实有效。问题是你可能等得不够久 console.log(setTimeout(()=>console.log('a'),1000))。当文档中没有答案时,为什么要否

为什么
setTimeout
在某些页面上无法从Chrome控制台工作,或者我做错了什么

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


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


console.log(setTimeout(()=>console.log('a'),1000))它确实有效。问题是你可能等得不够久


console.log(setTimeout(()=>console.log('a'),1000))。当文档中没有答案时,为什么要否决我的问题?数字
6425
是超时id。显然,它至少创建了超时。在3秒钟内,它应该调用函数。那么为什么它不显示日志呢?那么你的控制台是否经过过滤而不显示日志行呢。。。。它可以工作……不,它在3秒钟后输出“a”……为什么在文档中没有答案的情况下你否决了我的问题?数字
6425
是超时id。显然,它至少创建了超时。在3秒钟内,它应该调用函数。那么为什么它不显示日志呢?那么你的控制台是否经过过滤而不显示日志行呢。。。。它工作了…不,它在3秒钟后输出“a”。对我来说不工作,即使在等待一分钟的时候。请从控制台运行您的代码。。。您将看到它不起作用。@FlashThunder可能在该站点上有一个console.log覆盖对我不起作用,即使等待一分钟。请从控制台运行您的代码。。。您将看到它不起作用。@FlashThunder可能在该站点上有一个console.log覆盖