< script > //js中的继承 function Animal (){ this . kind = "animal" ; } Animal . prototype . type = "water" ; //绑定构造函数,原型中的属性和方法不会被继承。 function Cat ( Name , Color ){ this . Name = Name ; this . Color = Color ; Animal . apply ( this . arguments ); } var cat = new Cat ( "tom" , "watth" ); console . log ( cat ); //原型指向父类对象,继承父类中的所有属性和方法,包括原型中的内容 function Animal (){ this . kind = "animal" ; } Animal . prototype . type = "water" ; function Cat ( name , Color ){ this . name = name ; this . Color = Color ; } Cat . prototype = new Animal (); var cat = new Cat ( "tom" , "white" ); console . log ( cat ); < / script >
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄