關於js中的then

2021-08-09 13:01:06 字數 390 閱讀 5708

then()相關的東西包括但不限於:promise,thien.js      

雖然還沒徹底搞清楚這些個玩意兒,但是  現在知道了  then()是幹嘛的了

最主要的,是解決了非同步方法立刻返回的問題  這個特性帶來的後遺症  ,   假設  我要等非同步處理完了,再去執行一段**(後續**)   ,怎麼做?定義乙個全域性flag,  非同步處理完成更新flag,

然後把  後續**放到setinterval裡面,  執行完 後續**還得關閉interval  ,多麻煩.    使用then()就簡單明瞭了

舉個栗子:ajax呼叫後,不論成功還是失敗,   都有一段**必須執行  , 並且  這段**和返回結果處理之後的資料有關  ,  最簡單的是把 **放到success和fail裡面,  **重複  ,

關於 js 中 this 的理解

今天在寫乙個tab選項卡切換時遇到乙個 this 的引用問題,做個記錄加深一下理解。定時器 var timer null var lis document.getelementsbytagname li for var i 0 i 給每個li元素新增自定義屬性id,值為當前li元素在lis中的索引 ...

關於js中的沙箱

我的目標,非常簡單,就是希望能夠在我自己的系統中使用別人寫的 但是這些 可能會汙染全域性變數,甚至可能是惡意的,破壞性的。我要保證這些 被正確執行,並且其影響範圍完全受到控制,這就是我想要的沙箱。根據我自己的思考以及和一些朋友的討論,我認為我主要需要解決四點 1.變數訪問問題 第三方可以使用變數名訪...

關於js 中的new

new 操作符 new操作符的作用 new 操作符會返回乙個物件 這個物件也就是建構函式中的 this 可以訪問到掛載在 this 上面的任意屬性 這個物件可以訪問到建構函式原型上的屬性,所以需要將物件與建構函式鏈結起來 返回原始值需要忽略,返回物件需要正常處理 手動實現 function crea...