摘要: 继承,我理解就是把所有实例可能用到的属性和方法抽出来,单独放在一个“超类”中,一方面避免重复写代码,另一方面也会节省内存。如果单独用原型继承,引用值的处理是个问题 如果单独用call(或者apply)实现代码调用完成继承,方法没法处理,每个实例都会独立生成一份方法,造成重复。所以,一把把二者结合起来 阅读全文
posted @ 2024-11-08 15:07 充实地生活着 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 任何函数都有prototype; 任何对象都有__proto__; 函数原型也是对象,它除了__proto__,还有一个特殊的constructor。这可能是原型对象和实例对象的区别所在。如果重写了原型,那么constructor就不存在了。但是,原型链上的某一个原型对象总会有constructor 阅读全文
posted @ 2024-11-08 08:47 充实地生活着 阅读(2) 评论(0) 推荐(0) 编辑