Genişletilmiş clock sınıfı
önem: 5
Clock sınıfımız şu anda saniyede bir zamanı ekrana basmaktadır.
ExtendedClock adında Clock’tan türeyen yeni bir sınıf yazın ve buna precision – her saniye atışında kaç ms geçtiğini ekrana bassın. Normalde bu 1000 ms ( 1 sn ) olmalıdır.
- Kodlarınız
extended-clock.jsiçerisinde olmalıdır. - Orjinal
clock.jsüzerinde bir değişiklik yapmayın. Bundan türetin.
class ExtendedClock extends Clock {
constructor(options) {
super(options);
let { precision=1000 } = options;
this.precision = precision;
}
start() {
this.render();
this.timer = setInterval(() => this.render(), this.precision);
}
};