JavaScript-də dövr kodunu yazmaq üçün məsləhətlər
Dili öyrəndikcə proqramlarınızın mürəkkəbliyi artır. Kodu elə düzgün yazmaq haqqında danışmağın vaxtı gəldi ki, o, nəzərdə tutduğunuz işi görsün. Sizə yaxşı bir metodologiya verəcəyəm.
Tutaq ki, qarşınızda həlli üçün müəyyən miqdarda kod sətri yazmaq tələb olunan kifayət qədər mürəkkəb bir məsələ var.
Səhv yanaşma, həllin bütün kodunu bir anda yazmağa və sonra onu yoxlamağa başlamaq olardı. Bu halda, heç bir şeyin işləməməsi ehtimalı yüksəkdir və səhvi çoxlu kod içərisində axtarmaq məcburiyyətində qalacaqsınız.
Düzgün yanaşma isə problemi kiçik elementar addımlara bölmək, onları həyata keçirib dərhal düzgünlüyünü yoxlamaqdır. Bu halda, hətta haradasa səhv etsəniz belə, problemi dərhal görüb düzəldə bilərsiniz.
Gəlin praktikada cəhd edək. Nümunə olaraq, sizə ədədlərdən ibarət bir massiv verilsin:
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Tutaq ki, qarşınızda bu massivdən 3-ə bölünən elementləri
götürmək və onların cəmini tapmaq vəzifəsi durur.
İlk kiçik addım olaraq, sadəcə massiv elementlərini dövrə vurub onları konsola çıxarmağı təklif edərəm. Bunu edək və hər şeyin işlədiyinə əmin olaq:
for (let elem of arr) {
console.log(elem);
}
Gəlin indi 3-ə bölünən elementləri ayıraq.
Onları konsola çıxaraq və düzgün elementləri aldığımıza əmin olaq:
for (let elem of arr) {
if (elem % 3 === 0) {
console.log(elem); // 3, 6, 9 çıxaracaq
}
}
İndi növbəti addım olaraq, axtarılan elementlərin cəmini tapa bilərik:
let sum = 0;
for (let elem of arr) {
if (elem % 3 === 0) {
sum += elem;
}
}
console.log(sum);
Massiv verilib:
let arr = [10, 20, 30, 40, 21, 32, 51];
Bu massivdən birinci rəqəmi 1 və ya 2 olan
elementləri götürün və onların cəmini tapın.