@Rolros

Как записать результат возврата функции, если она возвращает Promise?

Результат сего дела. Ето получить все Valuе на еркане.
Но при сохранение Value функции в переменной я получаю Promise . Как быть ?

let zz = '';

    const getAllKeys = async () => {
        let keys = []
        try {
            keys = await AsyncStorage.getAllKeys()
        } catch (e) {
            // read key error
        }
        let value;
        let i = '0'
        let arrDataValue = [];
        for (i; i < keys.length; i++) {

            // ещё какие-то выражения
            value = await AsyncStorage.getItem(keys[i]);
            arrDataValue.push(value);

        }
        console.log(arrDataValue)
        return arrDataValue
    }

    zz = getAllKeys(zz)
    console.log(getAllKeys())
    alert(zz);

63189e3b96cfc353246487.jpeg
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
https://developer.mozilla.org/en-US/docs/Web/JavaS...
https://developer.mozilla.org/en-US/docs/Web/JavaS...

getAllKeys(zz).then((result) => {... получить все на екран});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы