⊗jsSpSyOFO 56 of 294 menu

JavaScriptте функцияда объекттер менен операциялар

Келгиле, объектке пайдалуу операцияны аткара турган функция кошолу. Мисалы, ал объект элементтеринин суммасын тапсын.

Бизде мындай объект бар дейли:

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

Symbol түзөлү:

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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу