对象通过_proto_来寻找不属于该对象的属性,这些对象通过_proto_连接构成了原型链。
一般把属性放在构造函数,方法放在原型
如果构造函数不和new一起使用,就相当于常规的函数调用,其中的this指向的是window
一般不要用_proto_来修改原型
继承(混入式)
var o={}; var obj{ name="1",say.function(){ console.log("hello!") } }
for(var k in obj){
obj[k]=o[k];//k可以获取对象的每一个属性 ,obj[k]获取了每一个属性的值,然后动态的添加到了o中
}
原型继承---原型替换
本文深入探讨了JavaScript中对象如何通过_proto_寻找属性,构造函数与原型的关系,以及不同继承方式如混入式继承和原型替换的具体实现。
168

被折叠的 条评论
为什么被折叠?



