Size: a a a

ECMAScript Developers

2021 April 05

ЯК

Ярослав Коробейников... in ECMAScript Developers
А где ты там делаешь GETdata[0] ?
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
после вызова функции sendRequest делаю console.log(GETdata[0])
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
๖ۣۜBeknazar ๖ۣۜBektashov
после вызова функции sendRequest делаю console.log(GETdata[0])
Перед console.log(GETdata[0]) Делал console.log(GETdata) ?
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
да и он возвращает
[ ]
0:{Obj}
1:{Obj}
2:{Obj}
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
;D
Вот сюда поставь console.log
data.forEach(element => {
    console.log(element)
     GETdata.push(element)
   });


Посмотри что там ;D
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
нет мне GETdata нужен не здесь а в другом файле
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
О.о
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
Сделай проще, возвращай от sendRequest нужный тебе массив, а не складывай в глобальную переменную
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
это что-то типа модуля
я сделал так что бы не писать для каждой страницы этот код, поэтому вывел его в отдельный файл
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
Ярослав Коробейников
Сделай проще, возвращай от sendRequest нужный тебе массив, а не складывай в глобальную переменную
типа
return GETdata?
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
типа если там уже массив, зачем тебе опять форичом проходится?
.then(data => return data)


Просто возвращай?
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
Я попробовал как высказали но он возвратил мне промис
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
Создавай локальную переменную массива там где она нужна, и через .then делай тогда
.then(data => YOUR_LOCAL_FILE_VARIBALE = data}

как-то так наверное 🤷‍♂️
источник

VL

Vladislav Laptev in ECMAScript Developers
๖ۣۜBeknazar ๖ۣۜBektashov
Всем Доброго дня!
Столкнулся с такой проблемой;
JavaScript
делаю push в массив и он возвращает
[ ]
0:{Obj}
1:{Obj}
2:{Obj}
Вроде-бы всё хорошо, но когда я пытаюсь вывести нужный элемент например Arr[0] он возвращает underfind
А когда ты пытаешься вывести?
источник

VL

Vladislav Laptev in ECMAScript Developers
У тебя все реквесты отработали когда ты пытаешься что то вызвать, или ты где то ниже просто в консоль выбрасываешь?
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
Vladislav Laptev
А когда ты пытаешься вывести?
Он типа GETdata как я понял мб импортирует в другой модуль ;D
Но импортирует по факту пустой массив ;D
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
Ярослав Коробейников
Он типа GETdata как я понял мб импортирует в другой модуль ;D
Но импортирует по факту пустой массив ;D
типа того
источник

ЯК

Ярослав Коробейников... in ECMAScript Developers
Просто как я думаю ты импортируешь переменную до того как в неё что-либо запушил твой промис
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
нет я получаю инфу но не могу вывести её
источник

๖๖

๖ۣۜBeknazar ๖ۣۜBekta... in ECMAScript Developers
вот что он мне возвращает
источник