簡體   English   中英

q.js所添加的是javascript Promise實現中沒有的內容嗎?

[英]What is q.js adding that isn't in the javascript Promise implementation?

我不是js開發人員,也不真正了解q.js和Promises的歷史/關系。 當我查看Mozilla開發人員網絡文檔時,對我來說,本機javascript Promise實現或多或少地執行q.js。 q.js是諾言的早期實現嗎? 我今天需要嗎?

現在,當我處理一些使用q.js的代碼(4-5歲)時,當我添加假定使用本地Promise實現的代碼時,經常看到我的調用堆棧充滿了對q.js的調用。 我想從項目中刪除q.js,但對它為原生Promise實現增加了什么價值沒有足夠的了解。 是否只是在沒有Promise實現的情況下支持瀏覽器? 還是還有其他事情發生?

我在q.js文檔中找到了此選項,以解決調用堆棧問題-Q.longStackSupport = true; 但是經過更多測試之后,我最終刪除了q.js,因為原生Promise實現正在執行我所需的全部工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM