宏任務和微任務之點擊事件的不同


<script>
        button.addEventListener('click',()=>{
            console.log('listener1');
            Promise.resolve().then(()=>console.log('micro task1'))
        })
        button.addEventListener('click',()=>{
            console.log('listener2');
            Promise.resolve().then(()=>console.log('micro task2'))
        })
        button.click(); // click1() click2()
</script>

上面是讓瀏覽器自動執行,沒有點擊,那就是打印出 listener1 ,listener2,micro task1,micro task2,走微任務

如果換成是點擊的就是listen1,micro task1,listen2,m2 就是走宏任務了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM