目的
原型模式的目的就是,快捷的创建一个对象的副本。
例子
ECMAScript 5提供了Object.create 方法,可以用来克隆对象来实现原型模式。
function A(name){
this.name = name;
}
var a = new A("fengli");
a.age = 1;
// 克隆对象
var b= Object.create(a);
console.log("name:"+a.name+",age:"+a.age);
console.log("name:"+b.name+",age:"+b.age);
console.log(A.prototype.isPrototypeOf(a));
console.log(A.prototype.isPrototypeOf(b));
在js中的应用
在js中的应用就是Object.create()