Задать вопрос
@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();
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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