0
点赞
收藏
分享

微信扫一扫

js中同步和异步的问题

软件共享软件 2022-01-06 阅读 28
前端
<script>
    console.log(1)
    setInterval(function(){
        console.log(3)
    },1000)
    console.log(2)  // 因为3要等待1秒才能打印,由于js可以异步执行,所以会先打印2
</script>

请添加图片描述
请添加图片描述

<button>点击</button>
<script>
    // 以下输出结果为
    // 如果3秒内点击按钮,1 - click - 2 -3
    // 如果3秒后点击按钮,1 - 2 -3 - click
    var btn=document.querySelector('button')
    console.log(1)
    btn.addEventListener('click',function(){
        console.log('click')
    })
    setInterval(function(){
        console.log(3)
    },3000)
    console.log(2)  
</script>

在这里插入图片描述

举报

相关推荐

0 条评论