JavaScript-däki Ok Fonksiýalar
Indi ok fonksiýalaryna, fonksiýalar sintaksisini ýöneleşdirýänlere seredeliň.
Aşakdaky kod nusgasında birinjisi adaty fonksiýa, ikinjisi bolsa şoňa laýyk gelen ok fonksiýasy ýazylypdyr (iki fonksiýa hem bir zady edýär):
let func1 = function(num1, num2) {
let result = num1 * num2;
return result;
}
let func2 = (num1, num2) => {
let result = num1 * num2;
return result;
}
Eger fonksiýada bir setir kod bolsa, onda ok fonksiýalarynda return we egri ýaýlary ýazmazlyk bolýar:
let func1 = function(num1, num2) {
return num1 * num2
}
let func2 = (num1, num2) => num1 * num2;
Eger ok fonksiýasynyň bir parametri bolsa - tögerek ýaýlary ýazmazlyk bolýar:
let func1 = function(num) {
return num * num;
}
let func2 = num => num * num
Eger fonksiýada parametr ýok bolsa - boş tögerek ýaýlar ýazylmaly:
let func1 = function() {
console.log('!!!');
}
let func2 = () => console.log('!!!')