@olya_097

Почему результат изменился при изменения места Article.count?

Первый код
function Article() {
  this.created = new Date();

  Article.count++;
  Article.last = this.created; 
}
Article.count = 0; 

Article.showStats = function() {
  alert( 'Всего: ' + this.count + ', Последняя: ' + this.last );
};

new Article();
new Article();

Article.showStats();

new Article();

Article.showStats();


Второй код
function Article() {
Article.count = 0; 
  this.created = new Date();

  Article.count++;
  Article.last = this.created; 
}


Article.showStats = function() {
  alert( 'Всего: ' + this.count + ', Последняя: ' + this.last );
};

new Article();
new Article();

Article.showStats();

new Article();

Article.showStats();
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы