Javascript使用原型实现面向对象的方法。

本文演示了一个使用Javascript的面向对象的Javascript方法,供大家参考,具体分析如下:

原型是函数对象的一个属性,它指向另一个对象,这个对象的所有属性和方法都将由构造函数的实例继承。

同时,原型也有一个指向构造函数的引用构造函数,从而成功地构造了循环引用的原型链结构。

我们可以在原型对象上直接定义不变的属性和方法,以节省内存开销。


函数猫(名称,颜色){
this.name =名称;
this.color =颜色;
}
cat.prototype.type = 'mammal;
cat.prototype.eat =函数(){
console.log(吃鱼);
};
VaR CAT1 =新的猫('kitty ',' ');
VaR('smokey CAT2 =新的猫,);
console.log(CAT1。型); / /哺乳动物
console.log(cat1.eta = CAT2,ETA);
同一参考文献。
console.log(cat1.constructor =猫)
从person.prototype / /真的。


希望本文能对大家的javascript程序设计有所帮助。