ES6 Promise的簡單使用

2022-06-05 17:42:09 字數 786 閱讀 3970

//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...