Tips untuk Membuat Fungsi dalam JavaScript
- Nama fungsi harus berupa kata kerja.
- Nama setiap fungsi harus secara akurat mencerminkan apa yang dilakukan fungsi tersebut.
- Fungsi harus melakukan hanya apa yang secara jelas tersirat dari namanya, dan tidak melakukan hal lain.
- Setiap fungsi harus menjalankan hanya satu tindakan.
- Gunakan fungsi pembantu di dalam fungsi.
-
Kode fungsi sebaiknya tidak dibuat lebih panjang dari
10-15baris. - Fungsi yang panjang sebaiknya dipecah menjadi serangkaian fungsi pembantu.
-
Gunakan prefiks yang umum diterima dalam nama
fungsi:
show,get,set,calc,create,change,check. - Keluar kode yang berulang ke dalam fungsi.
Tuliskan, apa kekurangan dari kode berikut ini, dan perbaikilah:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Tuliskan, apa kekurangan dari kode berikut ini, dan perbaikilah:
function func(arr1, arr2) {
let res1 = 0;
for (let elem of arr) {
res1 += elem;
}
let res2 = 0;
for (let elem of arr) {
res2 += elem;
}
return res1 / res2;
}
Tuliskan, apa kekurangan dari kode berikut ini, dan perbaikilah:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}