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

Zwracanie elementów z tablicy z użyciem funkcji

Object Storage Arubacloud
0 głosów
253 wizyt
pytanie zadane 26 sierpnia 2019 w JavaScript przez Whereismycode Obywatel (1,710 p.)

Chciałbym wykorzystać prostą funkcje do zwracania elementów z tablicy do której często się odwołuje.

Moja koncepcja wygląda następująco:

getInfo(1, function(info){
   console.log(info.title);
});

Tablica:

getInfo(id, callback){

 const array = [
  {id: 1, title: 'Example'}
 ];

}

Teraz pytanie w jaki sposób zwrócić dane z array do parametru callback i wyświetlić go w tym przypadku w konsoli 

komentarz 26 sierpnia 2019 przez pablop76 VIP (123,120 p.)

Dlaczego nie wykorzystasz forEach?

array.forEach(el=>console.log(el.id,el.title))

 

1 odpowiedź

+1 głos
odpowiedź 26 sierpnia 2019 przez tangarr Mędrzec (154,780 p.)
wybrane 26 sierpnia 2019 przez Whereismycode
 
Najlepsza

Wystarczy wywołać callback(array[id]), no chyba, że chcesz indeksować po id obiektów wewnątrz tablicy. W takim wypadku musiałbyś iterować po elementach tablicy i wywołać callback na znalezionym obiekcie.

komentarz 26 sierpnia 2019 przez Whereismycode Obywatel (1,710 p.)
Właśnie interesuje mnie ta druga opcja. Próbowałem iterować, ale nie dostawałem callback
1
komentarz 26 sierpnia 2019 przez tangarr Mędrzec (154,780 p.)

To by było coś takiego:

function getInfo(id, callback) {
    const array = [
        {id: 1, title: 'Example'}
    ]
    for (var i=0; i<array.length; i++) {
        var el=array[i]
        if (el.id === id) {
            callback(el)
            break
        }
    }
}

 

Podobne pytania

0 głosów
3 odpowiedzi 434 wizyt
0 głosów
1 odpowiedź 1,771 wizyt
pytanie zadane 26 listopada 2020 w C i C++ przez mik53r Nowicjusz (150 p.)
0 głosów
1 odpowiedź 575 wizyt
pytanie zadane 25 kwietnia 2020 w C i C++ przez Anahan89 Obywatel (1,270 p.)

92,536 zapytań

141,377 odpowiedzi

319,452 komentarzy

61,920 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...