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

Strzałka dot. tagu html w argumencie funkcji JavaScript

0 głosów
386 wizyt
pytanie zadane 5 września 2021 w JavaScript przez Mefyra Nowicjusz (190 p.)

Cześć, mam tu kawałek kodu, w którym jako argument funkcji jest przekazywany tag HTML-a, a od niego odchodzi strzałka i klamra z tym co ma się wykonać dla każdego buttona, jeśli dobrze rozumiem. Chodzi mi głównie o ten zapis, o pierwszą strzałkę - co ona oznacza? Bo cała funkcjonalność siedzi tu tak jakby w miejscu argumentu funkcji forEach, a z czymś takim jeszcze się nie spotkałam. Pokreślam, że nie chodzi mi o funkcję strzałkową (chyba, że ta pierwsza strzałka ma z nią coś wspólnego i właśnie o nią pytam). Nie wiem nawet czego szukać w internecie, żeby do tego dotrzeć.

numberButtons.forEach(button => {
    button.addEventListener('click', () => {
        calculator.displayNumber(button.innerText);
        calculator.updateDisplay();
    })
})

1 odpowiedź

+3 głosów
odpowiedź 5 września 2021 przez Comandeer Guru (607,060 p.)

Tak, ta pierwsza strzałka to funkcja strzałkowa. W chwili, gdy taka funkcja ma tylko jeden argument, można ominąć nawiasy.

button => {}

// to to samo co

( button ) => {}

// czyli w dużej mierze to samo co

function( button ) {}

 

komentarz 5 września 2021 przez Mefyra Nowicjusz (190 p.)
Dzięki! :)

Podobne pytania

0 głosów
2 odpowiedzi 158 wizyt
pytanie zadane 17 czerwca 2020 w C# przez Jacob7 Użytkownik (540 p.)
0 głosów
1 odpowiedź 495 wizyt
0 głosów
1 odpowiedź 229 wizyt

93,425 zapytań

142,421 odpowiedzi

322,647 komentarzy

62,787 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...