Promise
示例一
1 2 3 4 5 6 7 8 9 10 11 12
| let myFirstPromise = new Promise((resolve, reject) => { setTimeout( function() { resolve("Success!") }, 250) })
myFirstPromise.then((successMessage) => { console.log("Yay! " + successMessage) return 'yes' }).then((successMessage) => { console.log("next! " + successMessage) });
|
示例二
1 2 3 4 5 6 7 8 9
| // callback 形式调用 wx.chooseImage({ success(res) { console.log('res:', res) } })
// promise 形式调用 wx.chooseImage().then(res => console.log('res: ', res))
|
Promise - JavaScript | MDN
References
The Modern JavaScript Tutorial