有没有办法在JS对象中创建“静态”成员?
function Person(){
}
Person.prototype.age = null;
Person.prototype.gender = null;
我想将personsCount添加为静态成员,这可能吗?
答案 0 :(得分:6)
当然,只需添加没有原型的Person.personsCount
答案 1 :(得分:4)
通常的做法是构造构造函数本身的“静态成员”属性:
function Person() {
Person.count++;
}
Person.count = 0;