16JavaScript
Nuolifunktiot (Arrow Functions)
Helppo20MIN
Mikä ovat nuolifunktiot?
Nuolifunktiot (arrow functions) ovat moderni, tiivis tapa kirjoittaa funktioita JavaScriptissä. Sen sijaan, että käytettäisiin perinteistä function-avainsanaa, nuolifunktiot käyttävät** =>**-syntaksia. Ne usein lyhentävät koodiasi ja tekevät siitä helpommin luettavaa.
Esimerkiksi, tarkastellaan yksinkertaista funktiota, joka lisää kaksi lukua:
Perinteinen funktiosyntaksi
JAVASCRIPT
1function add(a, b) {
2 return a + b;
3}Nuolifunktio syntaksi
JAVASCRIPT
1const add = (a, b) => a + b;Nuolifunktion versiossa:
- Käytämme const avainsanaaa määrittääksemme funktion add.
- Parametrit on lueteltu sulkeiden sisällä (samalla tavalla kun function -avainsanallakin), ja niitä seuraa nuoli =>.
- Jos funktio koostuu yhdestä lausekkeesta, kyseinen lauseke palautetaan evaluoituna automaattisesti.
- Jos funktio koostuu monimutkaisemmasta koodista, lisätään nuolen jälkeen aaltosulut ja käytetään return-avainsanaa normaalisti arvon palauttamiseen.
1 / 3
Hakatemia Pro
Hakkeroinnin oppiminen alkaa tästä
Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.