美文网首页
异步与promise

异步与promise

作者: show_萧佩 | 来源:发表于2020-07-03 19:15 被阅读0次

1.异步与回调

如果能直接拿到结果,那就是同步

比如在医院挂号,你要拿到号你才会离开窗口。同步任务可能消耗几毫秒到几十毫秒不等,总之不拿到结果你是不会离开的。

如果不能会直接拿到结果,那就是异步

比如你在餐厅门口等位,你拿到号之后可以先去逛一下,然后没过十几分钟回去问一下能不能吃饭了(轮询),你也可以通过微信接收叫号通知(回调)

2.异步为什么会用到回调

异步任务需要在得到结果时通知JS来拿结果

方法是,让JS留一个函数地址给浏览器。当异步任务完成时,浏览器调用该函数地址,同时把结果作为参数传给这个函数

这个函数是我写给浏览器调用的,所以它是回调函数

3.promise是一种设计模式

相关文章

  • ES6 同步和异步、Promise

    一.同步与异步 1. Promise作用:解决异步回调的问题 二.Promise对象 目的:创建异步对象,当异步对...

  • 深入了解下Promise

    Promise 意义 Promise 的诞生与 Javascript 中异步编程息息相关,js 中异步编程主要指 ...

  • 异步中forEach/map与async/await使用踩坑

    在使用promise处理异步问题时,遇到坑 前端有些异步效果可以使用promise解决 forEach/map与a...

  • promise与await

    解决异步编程的方法—promise与await promise是什么? Promise,简单说就是一个容器,里面保...

  • 手写promise

    1. promise核心 使用 promise加入异步逻辑 前面的promise没有加异步的情况。增加异步就是在t...

  • Promise与异步

    JavaScript中的异步有多种实现的方式。在ES5的时候,最多的使用应该是回调函数的形式,比如下面的代码: 比...

  • 异步与promise

    1.异步与回调 如果能直接拿到结果,那就是同步 比如在医院挂号,你要拿到号你才会离开窗口。同步任务可能消耗几毫秒到...

  • 异步与Promise

    什么是同步 同步按你的代码顺序执行。直接拿到结果在医院挂号,必须在那里排队等待,不能走开 需要设置同步吗? 不需要...

  • 《JS原理、方法与实践》- ES6新增对象(下篇)

    异步处理(Promise) ES2015中新增的Promise对象专门用于处理异步。Promise对象使用then...

  • Node 学习(二)

    Promise学习 Promise含义 容器,保存异步操作的结果对象,获取异步操作的消息 Promise对象特点 ...

网友评论

      本文标题:异步与promise

      本文链接:https://www.haomeiwen.com/subject/erfsqktx.html