//promise是乙個容器,儲存某個非同步的操作
//有三種狀態,進行中、已成功、已失敗
//resolve代表成功的**函式;reject代表失敗的**函式
// let promise=new promise(function(resolve,reject)else
// })
//通過then()方法向promise傳遞成功和失敗的**函式
//then()在promise的原型物件上
// promise.then(function(),function())
//promise例項物件建立之後,引數function會被立即呼叫
// let promise=new promise(function(resolve,reject))
// promise.then(function())
// console.log("hi")
function loadimage(url) )
}image.onerror = function (event) })}
//成功的**函式
// function resolve(data)
//失敗的**函式
// function reject()
let url = ""
//loadimage(url).then(resolve, reject)
loadimage(url).then(function (data) , function (error) )
ES6 promise簡單實現
從promise的概念和使用分析 一句話 利用3個狀態,當執行一次後狀態改變同時執行then中當所有事件 狀態改變後,不會在執行 1.建構函式 2.3個狀態 pending,fulfilled,rejected,狀態一旦確定為fulfilled,rejected就不會在更改 3.引數是函式,prom...
es6 promise 簡單總結
話不多說,直搗主題。promise用途 非同步程式設計的一種解決方案。優點 比傳統的解決方案 函式和事件 更合理和更強大。三種狀態 pending 進行中 fulfilled 已成功 和rejected 已失敗 基本用法 const promise new promise function reso...
ES6 Promise使用介紹
1 什麼是promise promise 是非同步程式設計的一種解決方案,比傳統的解決方案 函式和事件 更合理和更強大。這麼說可能不夠直觀的理解,看下面的兩個例子 callback 函式 function getcallback n,callback 2000 getcallback 3,funct...