Trong đoạn mã sau, tôi muốn có một bộ đếm để theo dõi số lượng đối tượng Person được tạo ra. Mã này không làm như vậy, làm thế nào tôi sẽ thực hiện được điều đó?Làm thế nào để khai báo một biến tĩnh trong Javascript
function Person(){
this.name = "Peter";
this.counter = this.counter + 1;
alert(this.counter);
}
Person.prototype.counter = 0;
var p1 = new Person;
var p2 = new Person;
Ai đó có thể giải thích cách thực sự hoạt động. – nepsdotin