Funkcja w obiekcie w JavaScript

Za pomocą symboli do obiektów można dodawać funkcje i te funkcje nie będą uczestniczyć w przeglądaniu. Spróbujmy. Załóżmy, że mamy obiekt:

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

Stwórzmy symbol:

javascriptlet sym = Symbol();

Zapiszmy w obiekcie funkcję z kluczem w postaci naszego symbolu:

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

Podczas przeglądania obiektu nasza funkcja nie będzie uwzględniana:

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

Pobierzmy naszą funkcję, podając jako klucz nasz symbol (tę samą zmienną):

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

Kod można skrócić:

javascriptobj[sym]();
Задание 1

Dodaj do obiektu funkcję, która będzie wyświetlać aktualny czas. Wywołaj tę funkcję.