promise 核心 幾個小問題

2022-09-08 14:42:17 字數 654 閱讀 1425

1.如何改變pending的壯體

2.乙個promise指定多個成功/失敗的** 都會執行嗎

全部都會執行

3.改變promise狀態和指定**函式的先後

一般非同步情況

先指定的**函式(內部儲存**函式),後改變狀態(指定資料),然後執行**函式

也可以先改變狀態再指定**

4.promise.then()返回的promise結果狀態由什麼決定

簡單表達: 由.then指定的**函式執行結果決定

詳細表達:

5ppromise如何串聯多個操作任務

1.promise的then返回乙個新的promise。

2.通過then的鏈式呼叫

6.promise的異常傳透

1.可以在最後指定乙個失敗的**

箭頭函式作用

定義匿名函式

箭頭作用 return

reason => {} 加上大括號 就是函式體的標記 就沒有return

2.前面任何操作出現異常,都會傳送到最後的失敗處理

7.如何終端promise鏈

1.返回乙個pending的狀態promise

2.在使用then時候,中間中斷

return new promise(()=> {})

幾個小問題

1 乙個頁面裡面載入了兩個js檔案,兩個檔案中同時都有乙個名為del 的方法,結果造成衝突。考慮如何使用類的方 式來封裝js,js命名方式和結構要規範。2 不要在使用ajax方式的時候,犯一些低階的錯誤 不要在使用非同步載入資料的時候,使用 window.location.reload 方法 不要在...

幾個python小問題

1 t.geometry 260x60 200 250 製作乙個大小為260x60的視窗,距離左上角 200 250 2 grid row 0,column 0,sticky e sticky 意思是元件緊靠所在單元格的某一邊角。取值有 n s w e nw sw se ne center 預設為 ...

PHP中幾個小問題

1.定界符中的變數解析問題 data array name caihf province hubei echo 定界符在php手冊中的說明 另一種給字串定界的方法使用定界符語法 應該在 之後提供乙個識別符號,然後是字串,然後是同樣的識別符號結束字串。結束識別符號必須從行的第一列開始。同樣,識別符號也...