兩個非同步請求成功後執行第三個非同步函式

2022-03-09 15:48:52 字數 640 閱讀 2815

在公司的專案中有個需求是 每個公司只能有乙個主賬號,無數個子賬號,每個子賬號都可以設定為主賬號,當設定為主賬號的時候,以前的主賬號就變為子賬號

需要呼叫三個介面 1. 把當前的主賬號設定為子賬號 2.把當前的子賬號設定為主賬號 3. 重新獲取到列表中的資料

使用的是promise.all方法實現

contactset(id) 主賬號,確認將該賬號設定為主賬號?`,

"提示",

).then(() => ),

//再把子賬號設定為主賬號

以上就是promise.all的用法

兩個數字交換不用第三個變數

交換函式 注意 雖然不用第三方變數的寫法感覺很牛,但是在複雜的程式環境中容易出現bug 下面會舉例bug 並且技巧性越強的 bug越不好找 因此只需掌握不用第三個變數的思路,平時最好用第三個變數來交換兩個數字 1.常用,最好理解 用第三方變數協助交換 相當於一瓶可樂,一瓶雪碧交換,用乙個空瓶子實現 ...

兩個數互換,不使用第三個空間

昨天在乙個技術群中,一大堆人討論 兩個數交換,不使用第三個空間 這個問題。當時我給了個答案。a a b b a b a a b 不過後來發現有資料溢位的問題,比如函式void changeab int a,int b 如果a int.maxvalue 10,30 int.maxvalue 21474...

兩個數交換,不使用第三個空間

昨天在乙個技術群中,一大堆人討論 兩個數交換,不使用第三個空間 這個問題。當時我給了個答案。a a b b a b a a b 不過後來發現有資料溢位的問題,比如函式void changeab int a,int b 如果a int.maxvalue 10,30 int.maxvalue 21474...