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?
是否可以利用原型链来实现这个功能 ?
牛魔王的故事
相关分类