Menu
Coddy logo textTech

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 potrzebujesz this.
challenge icon

Wyzwanie

Łatwy

Napisz 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+)

Poćwicz samodzielnie: Kompilator JavaScript online