笔记
程序员文章站
2022-07-12 21:09:21
...
目前使用最广泛的是混合的构造函数/原型方式。此外,动态原始方法也很流行,在功能上与构造函数/原型方式等价。
[size=medium]混合的构造函数/原型方式[/size]
[size=medium]动态原型方法[/size]
[size=medium]混合的构造函数/原型方式[/size]
function Car(sColor,iDoors,iMpg) {
this.color = sColor;
this.doors = iDoors;
this.mpg = iMpg;
this.drivers = new Array("Mike","John");
}
Car.prototype.showColor = function() {
alert(this.color);
};
var oCar1 = new Car("red",4,23);
var oCar2 = new Car("blue",3,25);
oCar1.drivers.push("Bill");
alert(oCar1.drivers); //输出 "Mike,John,Bill"
alert(oCar2.drivers); //输出 "Mike,John"
[size=medium]动态原型方法[/size]
function Car(sColor,iDoors,iMpg) {
this.color = sColor;
this.doors = iDoors;
this.mpg = iMpg;
this.drivers = new Array("Mike","John");
if (typeof Car._initialized == "undefined") {
Car.prototype.showColor = function() {
alert(this.color);
};
Car._initialized = true;
}
}
上一篇: vue文件打包之后打开index.html发现一片空白
下一篇: Lombok 安装配置及使用方法
推荐阅读
-
自然语言处理学习笔记2:分词工具及分词原理
-
对象上下文语义分割:OCR论文笔记(Object-Contextual Representations for Semantic Segmentation )
-
【论文笔记】:Pyramid Feature Attention Network for Saliency detection
-
JavaScript学习笔记:取数组中最大值和最小值_html/css_WEB-ITnose
-
Python常用的内置序列结构(列表、元组、字典)学习笔记
-
Python学习笔记(十六)——操作图像
-
Laravel学习笔记,laravel_PHP教程
-
Mysql技术内幕-笔记-第三章 查询处理_MySQL
-
【学习笔记之CSS+DIV】CSS入门_html/css_WEB-ITnose
-
PHP安装memcached扩展笔记_PHP