⊗jsSpSyOFO 56 of 294 menu

Objektumműveletek függvényekben JavaScriptben

Adjunk hozzá egy függvényt az objektumhoz, amely valamilyen hasznos műveletet fog végrehajtani. Például megkeresi az objektum elemeinek összegét.

Tegyük fel, hogy van egy objektumunk:

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

Hozzunk létre egy szimbólumot:

let sym = Symbol();

Írjuk fel a függvényt:

obj[sym] = function() { };

Az objektumhoz kötött függvényben a this magára az objektumra fog mutatni:

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

Keressük meg függvényünk segítségével az objektum elemeinek összegét:

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

Hívjuk meg a függvényünket, hogy megkapjuk az objektum elemeinek összegét:

let sum = obj[sym](); console.log(sum); // kiírja a 6-ot

Adott egy tömb:

let arr = [1, 2, 3];

A leckében leírt módon adjon hozzá a tömbhöz egy függvényt, amely visszaadja a tömb elemeinek összegét.

Hívja meg a létrehozott függvényt és győződjön meg róla, hogy helyesen találja meg az összeget.

Adjon hozzá néhány elemet a tömbhöz a push metódus segítségével. Győződjön meg arról, hogy a függvény az új elemeket is figyelembe véve találja meg az összeget.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás