⊗jsSpSyOFO 56 of 294 menu

JavaScript-də Funksiyada Objektlə Əməliyyatlar

Gəlin obyetə bəzi faydalı əməliyyatları yerinə yetirəcək bir funksiya əlavə edək. Məsələn, obyekt elementlərinin cəmini tapan bir funksiya.

Tutaq ki, bizim bir obyektimiz var:

let obj = {a: 1, b: 2, c: 3};

Bir simvol yaradaq:

let sym = Symbol();

Funksiyanı yazaq:

obj[sym] = function() { };

Obyektə bağlanan funksiyada this özü obyektə işarə edəcək:

obj[sym] = function() { console.log(this); // {a: 1, b: 2, c: 3} };

Yaratdığımız funksiya ilə obyektin elementlərinin cəmini tapaq:

obj[sym] = function() { let sum = 0; for (let key in this) { sum += this[key]; } return sum; };

Funksiyamızı çağıraq və obyektin elementlərinin cəmini əldə edək:

let sum = obj[sym](); console.log(sum); // 6 verəcək

Bir massiv verilib:

let arr = [1, 2, 3];

Dərsdə təsvir olunan üsulla massivə onun elementlərinin cəmini qaytaran bir funksiya əlavə edin.

Yaratdığınız funksiyanı çağırın və doğru cəmi tapdığına əmin olun.

push metodu ilə massivə bir neçə element əlavə edin. Funksiyanın yeni elementləri də nəzərə alaraq cəmi tapdığına əmin olun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et