⊗jsSpSyOF 55 of 294 menu

Kazi katika Kitu katika JavaScript

Kwa kutumia alama katika vitu unaweza kuongeza kazi na hizi kazi hazitashiriki katika uvujaji. Hebu tujaribu. Hebu tuwe na kitu:

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

Tuunde alama:

let sym = Symbol();

Tuandike kwenye kitu kazi na ufunguo kwa mfumo wa alama yetu:

obj[sym] = function() { console.log('!!!'); };

Wakati wa kuvuja kitu kazi yetu haitavujwa:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Tupate kazi yetu, kama ufunguo tukipeana alama yetu (kutofautiana sawa):

let func = obj[sym]; func();

Unaweza kufupisha msimbo:

obj[sym]();

Ongeza kwenye kitu kazi ambayo itatoa wakati wa sasa. Itilie kazi hiyo.

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