//做飯
function cook(){
console.log('開始做飯。');
var p = new Promise(function(resolve, reject){ //做一些異步操作
setTimeout(function(){
console.log('做飯完畢!');
resolve('雞蛋炒飯');
}, 1000);
});
return p;
}
p = cook();
p.then((data) => {
console.log(data)
})
console.log('--------------')
p.then((data) => {
console.log(data)
})
p.then((data) => {
console.log(data)
})
輸出
開始做飯。
--------------
做飯完畢!
雞蛋炒飯
雞蛋炒飯
雞蛋炒飯