美文网首页
asnyc 解决异步问题

asnyc 解决异步问题

作者: Amy_yqh | 来源:发表于2019-08-17 14:14 被阅读0次
function fn(){
    return new Promise((resolve)=>{
        setTimeout(()=>{
            resolve('hi')
        },1000)
    })
}

(async function(){
    let res1 =await fn();
    console.log('第一步')

    let res2 = await fn();
    console.log(res2+'第二步')

    let res3 = await fn();
    console.log(res3+'第三步')

    console.log('================')
})()

async function  bb(){
    let res1 =await fn();
    console.log('第一步')

    let res2 = await fn();
    console.log(res2+'第二步')

    let res3 = await fn();
    console.log(res3+'第三步')

    console.log('================')
}
// bb()

let obj = {
    say:async function(){
       let result =  await fn()
       console.log('say:'+result)
    },
    eat: async ()=>{
        let result = await fn();
        console.log('eat:'+result)
    }
}



// awaint只能在async函数中执行
// await fn()

let  aa  = async function(){
    await obj.eat();
    await obj.say()
    console.log('```````````````````')
}
aa()

相关文章

  • asnyc 解决异步问题

  • 异步的那些事儿,async

    回调,是每个nodejser必须面对的问题,社区也有很多解决方案,诸如asnyc,promise和ECMAScri...

  • 3.2KOA async/await 语法

    async/await 语法 作用 解决异步嵌套问题,传说中的终极解决方案 异步问题 async/await 实现...

  • JavaScript之异步概述

    1,异步(什么是异步,异步出现的原因,异步解决的问题,如何实现异步,什么时候需要异步模式。) JavaScript...

  • 认识并使用Promise

    Promise 是一个异步操作返回的对象,用来传递异步操作的消息。 可以解决的问题: 解决了回调地狱问题,不会导致...

  • ES6 同步和异步、Promise

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

  • 解决异步问题——promise

    promise介绍 promise主要是为了解决嵌套回调的问题,使代码更加简洁,promise将嵌套的回调函数改成...

  • 解决ajax异步问题

    考虑一段简单的代码:$.post("Handle.ashx"); window.location.href = "...

  • 解决nodejs异步问题

    nodejs 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高nodejs的每一个api都是异步...

  • 异步问题处理

    1.通过立即执行函数解决异步问题

网友评论

      本文标题:asnyc 解决异步问题

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