JavaScript-те return-пен жұмыс істеу тәсілі
return-пен жұмыс істеудің кодты жеңілдететін
кейбір тәсілдері бар. Мысалы, келесі кодты қарастырайық:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Көріп отырғаныңыздай, бұл кодта шартқа байланысты
res айнымалысына бір немесе басқа мән
беріледі. Ал функцияның соңғы жолында res
айнымалысының мазмұны return арқылы қайтарылады.
Енді осы кодты қысқартылған түрде қайта жазайық,
res айнымалысынан арылып:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Келесі функция берілген:
function func(num1, num2) {
let res;
if (num1 > 0 && num2 > 0) {
res = num1 * num2;
} else {
res = num1 - num2;
}
return res;
}
console.log(func(3, 4));
Оны үйренген теорияға сәйкес қысқартылған түрге келтіріңіз.