reza esmaili
6 سال پیش توسط reza esmaili مطرح شد
1 پاسخ

چرا خروجی این تابع promise است

سلام دوستان ، من تابعی بدین شکل در react-native نوشتم،

export async function Local_GetPosList() {

       let posData = []
       let CountPoslist = await AsyncStorage.getItem('pp')
       let lenPos = parseInt(CountPoslist)

       for (let index = 0; index < lenPos; index++) {
              keystr = 'p' + index;
              CountPoslist = await AsyncStorage.getItem(keystr)
              posData.push(CountPoslist);
       }

       return posData;
}

مقدار خروجی Retrurn برابر است : promise {_40: 0, _65: 0, _55: null, _72: null}
خروجی
من فقط خروجی Pos,ATM,Cashless رو میخواهم ، راهکار چیست؟