現(xiàn)在是這樣,函數(shù)a是Promise異步返回?cái)?shù)據(jù),其他很多函數(shù)需要用到這個(gè)數(shù)據(jù),我現(xiàn)在是每個(gè)依賴這個(gè)數(shù)據(jù)的函數(shù)都要a().then()這樣處理function a() { return new Promise((resolve, reject) => { .... })}function getsub(id) { return a() .then((data) => { return ..... }) .catch((err) => {...})}function tree(id) { return a() .then((data) => { return ..... }) .catch((err) => {...})}其中有一些遞歸循環(huán)依賴,復(fù)雜度增加后我感覺我要瘋了,有沒有其他好點(diǎn)的寫法???
有一個(gè)異步獲取數(shù)據(jù)的函數(shù)A,其他依賴這個(gè)A得到的數(shù)據(jù)的函數(shù)是否都必須是異步的?
溫溫醬
2018-11-15 14:11:16