1
我想使用由jquery ajax調用返回的承諾中的When-JS功能。有沒有轉換計劃?有沒有辦法從JQuery延期/承諾到When-JS Promise
編輯1
https://github.com/cujojs/when/blob/master/docs/api.md#api
我想使用由jquery ajax調用返回的承諾中的When-JS功能。有沒有轉換計劃?有沒有辦法從JQuery延期/承諾到When-JS Promise
編輯1
https://github.com/cujojs/when/blob/master/docs/api.md#api
是,承諾/ A +承諾喜歡當承諾有通過設計這個功能,他們在建造時,吸收的jQuery thenables。
,以轉化任何外國thenable(像一個jQuery的承諾),當一個承諾,只是把它包在when
:
when($.get(...)).then(...
when(x)
- 獲得信任的承諾,爲x
。如果x
是外國的,則返回承諾x
。
如何thenables被同化在the Promises/A+規範很好地規定:
的承諾解決過程是一個抽象的操作作爲輸入一個承諾和一個值,我們記爲
[[Resolve]](promise, x)
。如果x
是then
能夠,它試圖承諾採用x
的狀態,假設x
行爲至少有點像一個承諾。否則,它履行承諾價值x
。