你们有没有发现?这些定义的值去哪里了??
首先附上老师用的这个图,这些这样子定义都是很清晰的,然后我看到就是老师在定义foo的属性值的时候就是用foo.prototype.z;来定义,很明显,obj的原型是指向foo的prototype的,所以obj.z当然也会有值。但是!!!!!我要是在前面定义这样一句,foo.g=5的话,obj。g是没有值的。。。。好吧,那我理解为因为这样子定义的g值不是在prototype里面,所以这个obj就不会有值,但是这个值是在哪里呢??
哪位知道的可以一起讨论一下吗
结果是这样的。