Fungsi Mencari Hasil Tambah Nombor Menggunakan Pengoperasi Rest dan Spread dalam JavaScript
Mari tulis fungsi yang akan menerima sebarang bilangan nombor sebagai parameter dan mengembalikan hasil tambahnya.
Berikut adalah contoh cara fungsi kami berfungsi:
console.log( func(1, 2, 3) ); // akan memaparkan 6
console.log( func(1, 2, 3, 4) ); // akan memaparkan 10
console.log( func(1, 2, 3, 4, 5) ); // akan memaparkan 15
Sebagai permulaan, mari pastikan semua nombor yang diluluskan sebagai parameter dimasukkan ke dalam array:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // akan memaparkan [1, 2, 3]
Sekarang, mari jalankan gelung melalui array yang diluluskan dan cari hasil tambah nombor yang diluluskan:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // akan memaparkan 6
Tulis fungsi yang akan menerima sebarang bilangan nombor sebagai parameter dan mengembalikan purata aritmetiknya.