en.javascript.info/1-js/9-object-inheritance/08-class-inheritance/4-clock-class-extended/task.md
Ilya Kantor f99574f53b up
2016-11-14 16:31:21 +03:00

979 B

importance: 5


Класс "расширенные часы"

Есть реализация часиков на прототипах. Создайте класс, расширяющий её, добавляющий поддержку параметра precision, который будет задавать частоту тика в setInterval. Значение по умолчанию: 1000.

  • Для этого класс Clock надо унаследовать. Пишите ваш новый код в файле extended-clock.js.
  • Исходный класс Clock менять нельзя.
  • Пусть конструктор потомка вызывает конструктор родителя. Это позволит избежать проблем при расширении Clock новыми опциями.

P.S. Часики тикают в браузерной консоли (надо открыть её, чтобы увидеть).