⊗jsPmLpCdg 166 of 505 menu

Tips Menulis Kode Perulangan dalam JavaScript

Seiring dengan mempelajari bahasa, kompleksitas program Anda juga bertambah. Saatnya berbicara tentang cara menulis kode dengan benar sehingga kode tersebut melakukan apa yang Anda rencanakan. Saya akan memberikan Anda metodologi yang baik.

Misalkan Anda dihadapkan pada tugas yang cukup kompleks, yang untuk mengimplementasikannya diperlukan penulisan sejumlah baris kode.

Pendekatan yang salah adalah mencoba menulis seluruh kode solusi sekaligus, lalu mulai memeriksanya. Dalam hal ini, kemungkinan besar hasilnya tidak akan berjalan, dan Anda harus mencari kesalahan dalam jumlah kode yang banyak.

Pendekatan yang benar adalah membagi tugas menjadi langkah-langkah dasar kecil, yang akan Anda implementasikan dan segera periksa keakuratannya. Dalam hal ini, bahkan jika Anda membuat kesalahan di suatu tempat, Anda akan segera menyadari masalahnya dan memperbaikinya.

Mari kita coba dalam praktik. Sebagai contoh, misalkan Anda diberikan array berisi angka:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

Misalkan tugas Anda adalah mengambil elemen-elemen dari array ini yang habis dibagi 3 dan menjumlahkannya.

Langkah kecil pertama yang saya usulkan adalah hanya melakukan iterasi pada elemen array dengan perulangan dan menampilkannya di konsol. Mari lakukan ini dan pastikan semua berfungsi:

for (let elem of arr) { console.log(elem); }

Sekarang mari kita pisahkan elemen-elemen yang habis dibagi 3. Mari tampilkan mereka di konsol dan pastikan bahwa kita mendapatkan elemen yang benar:

for (let elem of arr) { if (elem % 3 === 0) { console.log(elem); // akan menampilkan 3, 6, 9 } }

Sekarang langkah selanjutnya kita bisa menjumlahkan elemen-elemen yang dicari:

let sum = 0; for (let elem of arr) { if (elem % 3 === 0) { sum += elem; } } console.log(sum);

Diberikan array:

let arr = [10, 20, 30, 40, 21, 32, 51];

Ambil dari array ini elemen-elemen yang digit pertamanya 1 atau 2, dan jumlahkan.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak