下边例子得出结论:
不管是setInterval、setTimeout 返回的标识是同步的,而执行是异步的,会先输出标识,紧接着被清除了,所以定时器里边的打印没有输出!
let n = setTimeout(() => {
console.log('0')
}, 1000)
console.log(n)
clearTimeout(n)
下边例子得出结论:
不管是setInterval、setTimeout 返回的标识是同步的,而执行是异步的,会先输出标识,紧接着被清除了,所以定时器里边的打印没有输出!
let n = setTimeout(() => {
console.log('0')
}, 1000)
console.log(n)
clearTimeout(n)
代码通过这个小练习,掌握了setTimeout,setInterval的用法。
setTimeout和setInterval
setInterval 和 setTimeout 用法
//setTimeout()在一秒后执行,但是只执行一次setTimeout(function(){ //定时执
在开发环境下,尽量不用间歇调用,原因是后一个间歇调用可能会在前一个间歇调用结束之前启动。 尽量使用超时调用来模拟间歇调用。 示例代码:
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M