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

С помощта на символи в обекти можем да добавяме функции и тези функции няма да участват в обхождане. Нека опитаме. Нека имаме обект:

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

Нека създадем символ:

javascriptlet sym = Symbol();

Нека запишем в обекта функция с ключ под формата на нашия символ:

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

При обхождане на обекта нашата функция няма да се обхожда:

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

Нека получим нашата функция, като за ключ подадем нашия символ (същата променлива):

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

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

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

Добавете в обекта функция, която ще извежда текущото време. Извикайте тази функция.