1. 程式人生 > >ES6學習路上的小學生,promise處理非同步操作,簡易原始起步之用。先能用,再深究!

ES6學習路上的小學生,promise處理非同步操作,簡易原始起步之用。先能用,再深究!

ES6的promise物件,讓我們更容易的處理這樣的需求:執行完一個方法以後,再去執行下一個方法。

理解尚淺之時,先用於專案之中。

 1         var promise1 = new Promise(function(resolve, reject) {
 2             // 2秒後置為接收狀態
 3             setTimeout(function() {
 4                 resolve('success');
 5             }, 2000);
 6         }).then(function(data) {
 7
console.log(data); // success 8 }, function(err) { 9 console.log(err); // 不執行 10 })

最最簡單的用法