• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JavaScript - wypełnianie tablicy danymi pobranymi z API- problem

0 głosów
469 wizyt
pytanie zadane 13 kwietnia 2018 w JavaScript przez anna135B Początkujący (270 p.)

Cześć,

Dopiero zaczynam zabawę z javascriptem i mam problem z array, mianowicie chcę ją stworzyć i wypełnić danymi pobranymi z https://jsonplaceholder.typicode.com/. Pobrałam url do API dla users, mogę je wyświetlić w console.log, ale nie wiem co zrobić, żeby zapełnić tymi danymi tablicę. tutaj podaję kod, który do tej pory zapisałam: 

var request = new XMLHttpRequest();

request.open('GET', 'https://jsonplaceholder.typicode.com/users', true);

request.onload = function () {
    var data = JSON.parse(this.response);
    
    data.forEach(user => {
        console.log(user.name);
    });
    var arr = [];
    arr.fill(this.name);


    console.log(arr);
}

request.send();

Spędziłam już nad tym dobre kilka godzin i nie mam już pomysłu, bardzo dziękuję za jakieś podpowiedzi, ewentualnie linki, gdzie mogę znaleźć pomoc. Pozdrawiam!

 

1 odpowiedź

0 głosów
odpowiedź 13 kwietnia 2018 przez xmentor Nałogowiec (49,520 p.)
wybrane 15 kwietnia 2018 przez anna135B
 
Najlepsza

Zmienną arr zadeklaruj przed pętlą, a w pętli użyj metody push

Podobne pytania

0 głosów
4 odpowiedzi 11,419 wizyt
pytanie zadane 4 maja 2015 w C i C++ przez ziemjok Gaduła (4,160 p.)
0 głosów
1 odpowiedź 2,622 wizyt
pytanie zadane 9 stycznia 2018 w Java przez Ring Początkujący (330 p.)
0 głosów
1 odpowiedź 250 wizyt

93,731 zapytań

142,668 odpowiedzi

323,286 komentarzy

63,289 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...