На данный вопрос уже ответили:
Есть функция, в которой с помощью стороннего модуля осуществляется запрос на api
там же можно сделать .then
в который приходит src
картинки и его мне надо вернуть. ПОпробовал следующим образом:
getImg = () => {
let { data } = this.props;
let imageSrc = "";
for (let i=0; i<data.length; i++) {
FileService.getFileFetchObject(data[i].logo).
then( response => imageSrc = response);
return imageSrc;
}
};
Так не сработало. Можно ли как-то в данном случае "поднять" response, чтобы его было видно в функции?
Добрый. Полагаю, так будет правильнее:
async function getImg() {
let { data } = this.props;
let imageSrc = [];
for (let i=0; i<data.length; i++) {
imageSrc.push(await FileService.getFileFetchObject(data[i].logo));
}
};
В этом коде запускается цикл, в нем останавливается поток, пока response от FileService.getFileFetchObject не будет доступны. И как только мы получим эти данные, записываем их в массив imageSrc.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, есть код который служит для отправки сообщения при нажатии enter:
Я новичокХочу создать html страницу с плеером m3u8, нашел сборку на гитхабе, но не знаю как использовать
У меня есть в директории models 3 файлаВ первом файле написан интерфейс Model, в другом класс Cat, a в 3 класс Dog, которые этот интерфейс имплементируют
Проблема такая, работаю в пхп скрипте с xml файлом, все подгружается без вопросов, информацию из файла считывает корректно, но не сохраняет...