今天要介紹的是JavaScript中的Promise。
簡單來說, Promise 就是用來管理JavaScript中的 非同步 程式碼。
Promise在使用時會有以下三個狀態:
操作完成 ,並返回一個 結果 。操作失敗 ,並返回一個 錯誤訊息 。Example:
const newPromise = new Promise(function(resolve, reject) {
setTimeout(function() {
const success = true;
if(success) {
resolve('successful');
}
else {
reject('failed');
}
}, 1000);
});