// Retrieving API data
function getData() {
let lista = []
fetch('http://private-1c19e-reactlesson.apiary-mock.com/products').then(function (response) {
return response.json();
}).then(function (data) {
for (let i = 0; i < data.length; i++) {
lista.push(data[i]);
}
}).catch(function () {
console.log("Booo");
});
return lista;
}
// Saving API data in variable
let itemList = getData();
console.log(itemList.length)
Mam problem z tablica obiektow. Gdy wyswietlam ja w consoli wszystko wyglada fajnie i wartosc length jest prawidlowa.
https://i.stack.imgur.com/oIoRj.png
Ale gdy probuje dostac ta wartosc przez array.length to wyswietla sie 0. Kolejną dziwna rzecza sie to ze jak wkleje to w conosole to wysiwetla sie prawidlowo 8
https://i.stack.imgur.com/Tv0Qe.png