⊗jsSpSyOF 55 of 294 menu

Функција во објект во JavaScript

Со помош на симболи во објекти можеме да додаваме функции и овие функции нема да учествуваат во пребројување. Ајде да пробаме. Нека имаме објект:

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

Да создадеме симбол:

let sym = Symbol();

Да запишеме во објектот функција со клуч во вид на нашиот симбол:

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

При пребројување на објектот нашата функција нема да се пребројува:

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

Да ја добиеме нашата функција, како клуч пренесувајќи го нашиот симбол (истата променлива):

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

Можеме да го скратиме кодот:

obj[sym]();

Додадете во објектот функција која ќе го прикажува тековното време. Повикајте ја оваа функција.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј