资讯专栏INFORMATION COLUMN

Mastered in EVENT LOOP

null1145 / 2032人阅读

setTimeout(() => {
  console.log("I am the last one")
}, 0);

function count () {
  for (var i = 0; i < 5; i++) {
    ((i) => setTimeout(() => console.log(i), 1000 * i))(i)
  }
}

(async () => {
  console.log("Let"s count")
  await count()
  await 1;
  console.log("What are you doing? ")
})()

Promise.resolve().then(async () => {
  await new Promise((resolve) => {
    console.log("I am in a nest promise")
    resolve(
      (() => setTimeout(() => Promise.resolve("Do you think I will get there? ").then(res => {
        console.log(res)
      }), 0))()
    )
  }).then(() => {
    console.log("Absolutely")
  })
})

console.log("Script start")

setTimeout(() => {
  console.log("Script end")
}, 2000)

What about your answer :)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108595.html

相关文章

  • 浏览器的Event Loop

    摘要:微任务队列的任务将在当前轮次的事件轮询中被推入微任务队列而队列中的任务必须等待下一轮时事件循环相关的文章 微任务队列的任务将在当前轮次的事件轮询中被推入微任务队列 而macrotask队列中的任务必须等待下一轮时事件循环 macrotasks: setTimeout, setInterval, setImmediate, requestAnimationFrame, I/O, UI...

    tanglijun 评论0 收藏0
  • Python 数据库骚操作 -- MongoDB

    摘要:可以即时看到数据的增删改查,不用操作命令行来查看。更新条数更新结果为删除删除指定记录。删除前有条数据删除后后记在微信公众号后台回复获取源码。的骚操作就介绍到这里,后面会继续写和的骚操作。本文首发于公众号,关注获取最新推文 前言 MongoDB GUI 工具 PyMongo(同步) Motor(异步) 后记 前言 最近这几天准备介绍一下 Python 与三大数据库的使用,这是第一篇,...

    Achilles 评论0 收藏0
  • Python 数据库骚操作 -- MongoDB

    摘要:可以即时看到数据的增删改查,不用操作命令行来查看。更新条数更新结果为删除删除指定记录。删除前有条数据删除后后记在微信公众号后台回复获取源码。的骚操作就介绍到这里,后面会继续写和的骚操作。本文首发于公众号,关注获取最新推文 前言 MongoDB GUI 工具 PyMongo(同步) Motor(异步) 后记 前言 最近这几天准备介绍一下 Python 与三大数据库的使用,这是第一篇,...

    MangoGoing 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<