我有這樣一段代碼在一個函數:如何在返回解析時從對象獲取屬性?
getRecommendedPlan(plan) {
return new Promise((resolve, reject) => {
// some code
let obj = plans.find(x => x.dataDocName === recommendedPlan);
resolve(obj);
}
好了,現在當我返回這個對象,我得到了我的控制檯如下:
我如何獲得promiseValue?
我已經嘗試過,沒有任何解決方案如下:
resolve(obj[bonus])
HTTPS提供://developer.mozilla。組織/ EN /文檔/網絡/的JavaScript /參考/ GL obal_Objects/Promise和/或https://developers.google.com/web/fundamentals/getting-started/primers/promises或者只是google。您應該首先尋找一個非常基礎的學習網站,通過Google輕鬆找到! –
我不清楚你到底是什麼。你是在解釋承諾是如何工作的,或者你沒有做足夠的研究來知道你應該使用'.then'來訪問結果嗎? – zzzzBov
@zzzzBov @zzzzBov我使用過。然後,不,它返回undefiend – Monica