⊗jsSpSyOFO 56 of 294 menu

Uendeshaji na Vitu katika Kazi katika JavaScript

Wacha tuongeze kwenye kitu kazi, ambayo itafanya uendeshaji fulani muhimu. Kwa mfano, itapata jumla ya vipengele vya kitu.

Tuchukulie tuna kitu:

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

Tutengeneze ishara (Symbol):

let sym = Symbol();

Tuandike kazi:

obj[sym] = function() { };

Katika kazi, iliyounganishwa na kitu this itaonyesha kitu yenyewe:

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

Tupate kwa kutumia kazi yetu jumla ya vipengele vya kitu:

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

Tuitaje kazi yetu, tukipata jumla ya vipengele vya kitu:

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

Imepewa safu (array):

let arr = [1, 2, 3];

Kwa njia iliyoelezewa kwenye somo ongeza kwenye safu kazi, ambayo itarudisha jumla ya vipengele vya safu.

Ite kazi iliyoundwa na uhakikishe, kwamba inapata jumla kwa usahihi.

Ongeza kwenye safu vipengele kadhaa kwa kutumia njia push. Hakikisha, kwamba kazi itapata jumla kwa kuzingatia vipengele vipya.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa