⊗jsSpSyOFO 56 of 294 menu

JavaScript'te Fonksiyonlarla Nesne İşlemleri

Bir nesneye, yararlı bir işlem gerçekleştirecek bir fonksiyon ekleyelim. Örneğin, nesnenin elemanlarının toplamını bulsun.

Bir nesnemiz olduğunu varsayalım:

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

Bir sembol oluşturalım:

let sym = Symbol();

Fonksiyonu yazalım:

obj[sym] = function() { };

Nesneye bağlı fonksiyonun içinde this nesnenin kendisini gösterecektir:

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

Fonksiyonumuzu kullanarak nesnenin elemanlarının toplamını bulalım:

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

Fonksiyonumuzu çağırarak nesnenin elemanlarının toplamını alalım:

let sum = obj[sym](); console.log(sum); // 6 yazacak

Bir dizi verilsin:

let arr = [1, 2, 3];

Derste anlatılan yöntemle, dizinin elemanlarının toplamını döndürecek bir fonksiyonu diziye ekleyin.

Oluşturduğunuz fonksiyonu çağırın ve toplamı doğru bulduğundan emin olun.

push metoduyla diziye birkaç eleman ekleyin. Fonksiyonun yeni elemanlarla beraber toplamı bulduğundan emin olun.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet