Teknik Menggunakan return dalam JavaScript
Terdapat beberapa teknik bekerja dengan return
yang memudahkan kod. Mari kita lihat, contohnya, kod
berikut:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Seperti yang anda lihat, dalam kod ini bergantung
kepada keadaan, pembolehubah res akan
menerima sama ada satu nilai atau nilai yang lain.
Dan pada baris terakhir fungsi, kandungan pembolehubah
res dipulangkan melalui return.
Mari kita tulis semula kod ini dalam bentuk yang lebih ringkas,
dengan menghapuskan pembolehubah res yang tidak diperlukan di sini:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Diberi fungsi berikut:
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));
Tulis semula dalam bentuk ringkas menurut teori yang dipelajari.