⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш