>

写类格局之二

- 编辑:正版管家婆马报彩图 -

写类格局之二

2、原型方式

复制代码 代码如下:

/**
* Person类:定义一个人,有个属性name,和一个getName方法
*/
function Person(){}
Person.prototype.name = "jack";
Person.prototype.getName = function() { return this.name;}

把类的属性(字段),方法都挂在prototype上。

造多少个对象测验下:

复制代码 代码如下:

var p1 = new Person();
var p2 = new Person();
console.log(p1.getName());//jack
console.log(p2.getName());//jack

能够看看输出的都以jack,所以原型方式的久治不愈的病魔便是不能够经过参数来布局对象实例 (一般每种对象的品质是差异的) ,优点是有所指标实例都分享getName方法(相对于构造函数方式),未有变成内部存款和储蓄器浪费 。

本文由计算机操作发布,转载请注明来源:写类格局之二