function Person() {
Person.num++
}
Person.num = 0for (var i = 0; i < 6; i++) { var gjy = new Person()
}console.log(Person.num)如上代码可以记录Person对象被实例了几次,但是如果进行如下修改为什么就不行了?
function Person() { this.num++
}还有如果输出
console.log(gjy.num)
为什么不能得到6?
是否可以利用原型链来实现这个功能 ?
牛魔王的故事
相关分类