⊗jsPmFNAF 257 of 505 menu

JavaScript-da O'q funktsiyalari

Keling, endi funktsiyalar sintaksisini soddalashtiradigan o'q funktsiyalari ni ko'rib chiqaylik.

Quyidagi kod misolida birinchi bo'lib oddiy funktsiya, ikkinchisida esa unga mos keladigan o'q funktsiyasi yozilgan (ikkala funktsiya ham bir xil ishni bajaradi):

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

Agar funktsiyada bitta kod qatori bo'lsa, unda o'q funktsiyalarida return va jingalak qavslarni yozish shart emas:

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

Agar o'q funktsiyasining parametri bitta bo'lsa - dumaloq qavslarni yozish shart emas:

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

Agar funktsiyada umuman parametr bo'lmasa - bo'sh dumaloq qavslarni yozish kerak:

let func1 = function() { console.log('!!!'); } let func2 = () => console.log('!!!')
byenittruzl