⊗jsSpSyOFO 56 of 294 menu

ობიექტებთან ოპერაციები ფუნქციაში JavaScript-ში

მოდით დავამატოთ ობიექტში ფუნქცია, რომელიც შეასრულებს რაღაც სასარგებლო ოპერაციას. მაგალითად, იპოვის ობიექტის ელემენტების ჯამს.

დავუშვათ, გვაქვს ობიექტი:

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

შევქმნათ სიმბოლო:

let sym = Symbol();

დავწეროთ ფუნქცია:

obj[sym] = function() { };

ობიექტთან დაკავშირებულ ფუნქციაში this მიუთითებს თავად ობიექტზე:

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

ვიპოვოთ ჩვენი ფუნქციის მეშვეობით ობიექტის ელემენტების ჯამი:

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

გამოვიძახოთ ჩვენი ფუნქცია და მივიღოთ ობიექტის ელემენტების ჯამი:

let sum = obj[sym](); console.log(sum); // გამოიტანს 6-ს

მოცემულია მასივი:

let arr = [1, 2, 3];

გაკვეთილში აღწერილი გზით დაამატეთ მასივში ფუნქცია, რომელიც დააბრუნებს მასივის ელემენტების ჯამს.

გამოიძახეთ შექმნილი ფუნქცია და დარწმუნდით, რომ ის სწორად პოულობს ჯამს.

დაამატეთ მასივში რამდენიმე ელემენტი მეთოდის push მეშვეობით. დარწმუნდით, რომ ფუნქცია იპოვის ჯამს ახალი ელემენტების გათვალისწინებით.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა