29 lines
728 B
Markdown
29 lines
728 B
Markdown
Решение (как вариант):
|
||
|
||
```js
|
||
//+ run
|
||
function Article() {
|
||
this.created = new Date;
|
||
|
||
*!*
|
||
Article.count++; // увеличиваем счетчик при каждом вызове
|
||
Article.last = this.created; // и запоминаем дату
|
||
*/!*
|
||
}
|
||
Article.count = 0; // начальное значение
|
||
// (нельзя оставить undefined, т.к. Article.count++ будет NaN)
|
||
|
||
Article.showStats = function() {
|
||
alert('Всего: ' + this.count + ', Последняя: ' + this.last);
|
||
};
|
||
|
||
new Article();
|
||
new Article();
|
||
|
||
Article.showStats(); // Всего: 2, Последняя: (дата)
|
||
|
||
new Article();
|
||
|
||
Article.showStats(); // Всего: 3, Последняя: (дата)
|
||
```
|
||
|