then 返回值的深層巢狀

2021-10-07 10:53:38 字數 724 閱讀 9767

在promise.then()裡面不停地return乙個新的promise,巢狀再巢狀,就這樣不知不覺給自己出了個題目,暈暈,覺得挺好玩地

感興趣地可以看一下

let p2=

newpromise

((resolve,reject)

=>).

then

(value=>).

then

(r=>).

then

(r=>

,err=>)}

,error=>)}

, reason=>).

then

(value=>

,reason=>

)

列印結果就不說了,希望自己以後再看也不會忘掉。

改一點**,結果又不同了!

let p2=

newpromise

((resolve,reject)

=>).

then

(value=>).

then

(r=>).

then

(r=>

,err=>)}

,error=>)}

, reason=>).

then

(value=>

,reason=>

)

shell命令的返回值(管道 巢狀)

使用 即可獲得緊隨的上一條命令的執行結果 eg 我的text1.sh 根據引數來確定退出的返回值 case 1 in 1 exit 1 2 exit 2 exit 0 esac 使用 可以獲得緊挨的上一條指令 如果是管道指令 的第n段的返回值。eg 我的1.sh 標準輸出乙個2,以返回值為1退出 b...

主函式的返回值返回給誰 主函式返回值

responsebody報406 原因是 要返回的物件沒有setget方法sdfsdf 自定義視 析器和缺省視 析器需同時使用才好用 如果以redireci或forward字首,那麼 走缺省視 析器 return redirect index.jsp return forward index 需寫全...

有返回值和無返回值函式

前面在定義函式時,有些函式使用了return語句,有些函式沒有使用return語句,使用return語句與不使用return語句有什麼區別呢?由前面的章節我們知道,若定義函式時沒有使用return語句,則預設返回乙個none。要返回乙個none,可以只寫乙個return,但要返回具體的數值,就需要在...