function Article() {
Article.count++;
//...
}
Article.count = 0;
Article.showCount = function() {
alert( this.count ); // (1)
}
// использование
new Article();
new Article();
Article.showCount(); // (2)
Замыкания в этом коде нет.
Функция в js - это объект. У этого объекта Вы создали свойство
Article.count = 0;
При вызове этой функции (не важно, как конструктора или нет) значение этого свойства увеличивается.
При вызове
Article.showCount();
this
внутри showCount
это функция/объект Article
, у которого есть созданное Вами свойство count
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Допустим имеем структурную схему проекта или схему БД, на которой прямоугольники, изображающие объекты, соединены линиямиКоторые в свою...