ES6 class setTimeout promise async/await 娴嬭瘯Demo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 class setTimeout promise async/await 娴嬭瘯Demo相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/ons' title='ons'>ons   mis   bsp   set   style   娴嬭瘯   pre   fun   return   

class Person {
    async getVersion () {
        return new Promise((resolve, reject) => {
           setTimeout(function () {
                resolve(鈥?.0鈥?span style="color: #000000">); // reject(鈥榝ail鈥?
           }, 1000);
        })
    }
}

const start = async () => {
   var p = new Person();
   const data = await p.getVersion();
   console.log(20180716090040, data); 
}

start(); // 20180716090040 "1.0"

 

以上是关于ES6 class setTimeout promise async/await 娴嬭瘯Demo的主要内容,如果未能解决你的问题,请参考以下文章

es6新特性

是否有返回 ES6 承诺的 setTimeout 版本?

实现一个自定义Promise

实现一个自定义Promise

ES6

ES6 箭头函数中的this