Promise 對(duì)象
轉(zhuǎn)載:http://wiki.jikexueyuan.com/project/es6/promise.html
基本用法
ES6 原生提供了 Promise 對(duì)象。所謂 Promise 對(duì)象,就是代表了某個(gè)未來才會(huì)知道結(jié)果的事件(通常是一個(gè)異步操作),并且這個(gè)事件提供統(tǒng)一的 API,可供進(jìn)一步處理。
有了 Promise 對(duì)象,就可以將異步操作以同步操作的流程表達(dá)出來,避免了層層嵌套的回調(diào)函數(shù)。此外,Promise 對(duì)象提供的接口,使得控制異步操作更加容易。Promise 對(duì)象的概念的詳細(xì)解釋,請(qǐng)參考《JavaScript標(biāo)準(zhǔn)參考教程》。
ES6 的 Promise 對(duì)象是一個(gè)構(gòu)造函數(shù),用來生成 Promise 實(shí)例。