异步这个for循环是异步吗这个for循环是异步吗

img


这个for循环是异步吗这个for循环是异步吗
这个这个for循环是异步吗for循环是异步吗这个for循环是异步吗这个for循环是异步吗

这不是异步
这是注册了一个click事件,传入了一个匿名函数作为click事件执行时的函数

不是

img


自己测试下就晓得,如图,通过for计算总和,就会看到是一个一个按顺序加的,而不是突然加34然后再加12这样,说明是同步按顺序进行的

var a = [1,2,3,4,5,6]
var sum = 0
for (let i = 0; i < a.length; i++) {
    sum += a[i]
    console.log(`当前值:${a[i]}---总和值:${sum}`)
}

不是异步

这个只能算闭包,不是异步,异步的实现方式

宏任务: setTimeout,setInterval,ajax 等等
微任务: Promise,async,await 等等