promise的一些特點

2021-10-01 09:01:43 字數 1687 閱讀 7627

//resolve進入then,reject進入catch

newpromise

(function

(resolve, reject)).

then

(function

(res)

)new

promise

(function

(resolve, reject)).

catch

(function

(res)

)

new

promise

(function

(resolve, reject)).

then

(function

(res)).

catch

(function

(err)

)new

promise

(function

(resolve, reject)).

then

(function

(res)).

catch

(function

(err)

)

new

promise

(function

(resolve, reject)).

then

('asadass2').

then

(function

(res)

)

new

promise

(function

(resolve)).

then

(function

(res)

)console.

log(

2)

//第乙個then才能接收到 123 第二個then沒有值的,返回undefined ,如果想要第二then有值,

//只能return

newpromise

(function

(resolve, reject)).

then

(function

(res)).

then

(function

(res)

)//正確寫法

newpromise

(function

(resolve, reject)).

then

(function

(res)).

then

(function

(res)

)

注意:promise內部使用try catch,所以錯誤資訊 (throw new error(『err』))丟擲錯誤才會進入catch,如果是(return new error(『err』)),則進入catch

new

promise

(function

(resolve)).

then

(function

(res)

,3000)}

)}).

then

(function

(res)

)

promise一些常見api

new promise resolve,reject catch error then value error catch 捕獲error new promise resolve,reject then value error catch error 上述 catch會將上乙個返回的promise物...

程式設計的一些特點

回家路上稍微有點感想,記一下。在比較大的規模的專案裡面程式設計,還是比較費神的,所以狀態的差別真的會很有影響。保持心無旁焉的狀態是很重要的,同時避免掉周圍的不利影響。在走下去可能就是涉及到對工作的信仰上了。太遠了 然後就是長時間的集中,也可能是我的記憶力不夠好,總之我覺得最強的生產力就是在長時間的連...

Linux執行緒的一些特點

linux的執行緒是通過程序來模擬的,也就是說linux裡的執行緒本質上就是程序。linux的執行緒機制是通過核心和庫混合實現的,所以執行緒的實現在linux的核心態和使用者態都有執行,核心實現執行緒 程序的排程,libpthread庫實現執行緒之間的同步。這也就是為什麼多執行緒程式需要連線乙個li...