Статические методы и свойства объектов. Есть вопрос.
Разбираюсь с примерами статических методов:
function Article() {
Article.count++;
}
Article.count = 0;
Article.showCount = function() {
alert( this.count ); // (1)
}
// использование
new Article();
new Article();
Article.showCount(); // (2)
Что выполнется раньше?
При вызове функции конструктора new Article() - сначало выполнятся действия в фигурных скобках
function Article() {
Article.count++;
}
или
сначала в пустой, только что созданный объект, запишется свойство count и метод showCount, а потом выполнятся скобки!
Спасибо
|