Funkcje strzałkowe
Lekcja 4 z 9 w kursie Podchwytliwe elementy nowoczesnego JavaScriptu (ES6+) w Coddy.
Prostym i zwięzłym sposobem tworzenia funkcji jest funkcja strzałkowa.
Składnia funkcji strzałkowej
let func = (arg1,arg2,...,argN) => {
// ciało funkcji
} Tę funkcję można wywołać tak samo jak zwykłą funkcję, np. func(val1,val2,...,valN)
Gdy funkcja ma tylko jeden parametr, można zapisać ją w prostszy sposób, np.
let square = num => num*num;tutaj nie potrzebujemy nawiasów dla parametrów funkcji.
Podczas tworzenia funkcji jednowierszowych, takich jak powyższa, możemy dla uproszczenia pominąć słowo kluczowe return.
Najlepsze zastosowania funkcji strzałkowych:
- Proste funkcje
- Funkcje zwrotne
- Funkcje strzałkowe nie mają własnego
this, więc używaj ich tam, gdzie nie potrzebujeszthis.
Wyzwanie
ŁatwyNapisz funkcję strzałkową toCelsius, która przelicza temperaturę ze stopni Fahrenheita na stopnie Celsjusza. (Wynik powinien mieć dwie cyfry po przecinku)
Aby przeliczyć temperaturę ze stopni Fahrenheita na stopnie Celsjusza, użyj poniższego wzoru:
Celsius = (5/9) * (Fahrenheit-32)Spróbuj swoich sił
Wszystkie lekcje w sekcji Podchwytliwe elementy nowoczesnego JavaScriptu (ES6+)
2Zanurzmy się
Zakres blokowy – let i constFunkcje strzałkoweSpread i restPętla for...ofKlasyPromisesAsync i awaitPoćwicz samodzielnie: Kompilator JavaScript online