979 B
979 B
importance: 5
Класс "расширенные часы"
Есть реализация часиков на прототипах. Создайте класс, расширяющий её, добавляющий поддержку параметра precision
, который будет задавать частоту тика в setInterval
. Значение по умолчанию: 1000
.
- Для этого класс
Clock
надо унаследовать. Пишите ваш новый код в файлеextended-clock.js
. - Исходный класс
Clock
менять нельзя. - Пусть конструктор потомка вызывает конструктор родителя. Это позволит избежать проблем при расширении
Clock
новыми опциями.
P.S. Часики тикают в браузерной консоли (надо открыть её, чтобы увидеть).