⊗jsPmFNAF 257 of 505 menu

Funkcje strzałkowe w JavaScript

Przyjrzyjmy się teraz funkcjom strzałkowym, upraszczającym składnię funkcji.

W następnym przykładzie kodu pierwsza napisana jest zwykła funkcja, a druga - odpowiadająca jej funkcja strzałkowa (obie funkcje robią to samo):

let func1 = function(num1, num2) { let result = num1 * num2; return result; } let func2 = (num1, num2) => { let result = num1 * num2; return result; }

Jeśli funkcja ma jedną linię kodu, to we funkcjach strzałkowych można nie pisać return i nawiasów klamrowych:

let func1 = function(num1, num2) { return num1 * num2 } let func2 = (num1, num2) => num1 * num2;

Jeśli parametr funkcji strzałkowej jest jeden - okrągłe nawiasy można nie pisać:

let func1 = function(num) { return num * num; } let func2 = num => num * num

Jeśli funkcja nie ma w ogóle parametrów - trzeba pisać puste okrągłe nawiasy:

let func1 = function() { console.log('!!!'); } let func2 = () => console.log('!!!')
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć