1.运用场景:假设有两个对象o1,o2,如果要把o2的方法和属性拷贝到o1中,混入式继承是最简便的方法之一2.实现方式:用for…in…的方式遍历o2对象的属性和方法,并将o2的属性和方法赋值给o1代码实现
function mixextend( o1, o2 ){
for( var key in o2 ){
o1[key] = o2[key];
} return o1;
}
----------//调用一下var o1 ={};
mixextend( o1, { name:"二狗",age:18,say:function(){
console.log("大家好,我是二狗");
} });
console.log(o1);
相关推荐:
js继承之寄生式继承
几种js继承的式分享
js继承的实现代码_javascript技巧
以上就是js混入式继承实例详解的详细内容。