面向对象的共享成员属性和方法以及原型关键字的使用
本文演示了Javascript面向对象共享成员的属性和方法以及原型关键字的用法:使用原型关键字共享成员属性和方法
复制代码代码如下所示:
函数(狗){ }
狗原型。
警报(你好,小狗);
}
狗。原型。名称=黄色小狗;
VaR DOG1 =新狗();
无功dog2 =新狗();
dog1.shout();
dog2.shout();
DOG1。名称= 萧百;
Window.alert(DOG1。姓名+ dog2。名称);
注意知识点:
(1)它们也可以与实例化的对象共享。属性名称或方法名称,但它们存储在不同的空间(堆栈区域)。在这种情况下,每个对象独占代码,如果对象多,则会降低效率。
(2)使用原型,它存储在同一个堆栈区域,即多个对象共享代码。当其中一个对象发生变化时,它不会影响其他对象。
希望本文能对大家的javascript程序设计有所帮助。