Petua untuk Menulis Kod Gelung dalam JavaScript
Semakin anda mempelajari bahasa pengaturcaraan, semakin kompleks program anda menjadi. Sudah tiba masanya untuk kita bercakap tentang cara menulis kod dengan betul supaya ia melakukan apa yang anda rancangkan. Saya akan berikan anda satu metodologi yang baik.
Katakan anda mempunyai tugas yang cukup kompleks, yang memerlukan anda untuk menulis sejumlah baris kod bagi melaksanakannya.
Pendekatan yang salah adalah dengan cuba menulis keseluruhan kod penyelesaian sekaligus, dan kemudian barulah mula menyemaknya. Dalam kes ini, kemungkinan besar kod anda tidak akan berfungsi, dan ralat terpaksa dicari dalam jumlah kod yang banyak.
Pendekatan yang betul ialah dengan memecahkan tugas tersebut kepada langkah-langkah asas kecil, yang akan anda laksanakan dan segera semak ketepatannya. Dalam kes ini, walaupun anda melakukan kesilapan, anda akan serta-merta menyedari masalah tersebut dan membetulkannya.
Mari kita cuba dalam praktik. Katakan sebagai contoh, anda diberikan satu array nombor:
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Katakan tugas anda adalah untuk mengambil
daripada array ini elemen-elemen
yang boleh dibahagi dengan 3 dan
mencari jumlah mereka.
Langkah kecil pertama yang saya cadangkan ialah hanya mengulangi elemen array menggunakan gelung dan memaparkannya dalam konsol. Mari lakukan ini dan pastikan semuanya berfungsi:
for (let elem of arr) {
console.log(elem);
}
Sekarang mari kita asingkan elemen-elemen
yang boleh dibahagi dengan 3. Mari paparkan
mereka dalam konsol dan pastikan bahawa
kita mendapat elemen yang betul:
for (let elem of arr) {
if (elem % 3 === 0) {
console.log(elem); // akan memaparkan 3, 6, 9
}
}
Sekarang, langkah seterusnya kita boleh mencari jumlah elemen yang dikehendaki:
let sum = 0;
for (let elem of arr) {
if (elem % 3 === 0) {
sum += elem;
}
}
console.log(sum);
Diberi array:
let arr = [10, 20, 30, 40, 21, 32, 51];
Ambil daripada array ini elemen-elemen
yang digit pertamanya 1 atau 2,
dan cari jumlah mereka.