⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել