js 异步处理

 原始用法:

1.回调函数
2.事件监听
3.发布/订阅
4.Promise 对象

 常用promise如下:

function get1(){
        return new Promise((resolve,reject)=>{
            setTimeout(()=>{resolve(1)},2000)
            
        })
    }
    async function getSet(){
        const n = await get1()
        //const n = await '111'
        return n
    }
    getSet().then(console.log)

参见:http://www.ruanyifeng.com/blog/2015/04/generator.html
https://www.cnblogs.com/mouseleo/p/10801665.html

.

原文地址:https://www.cnblogs.com/xiangsj/p/13965615.html