2

有没有办法在 JS 对象中创建“静态”成员?

function Person(){

}

Person.prototype.age = null;
Person.prototype.gender = null;

我想将personsCount添加为静态成员,这可能吗?

4

2 回答 2

7

当然,只需添加不带原型的 Person.personsCount

于 2013-07-01T13:53:13.033 回答
4

通常的做法是使构造函数本身具有这样的“静态成员”属性:

function Person() {
    Person.count++;
}
Person.count = 0;
于 2013-07-01T13:54:06.553 回答