目的
原型模式的目的就是,快捷的创建一个对象的副本。
例子
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()
本文探讨了JavaScript中原型模式的实现方式与目的,通过使用ECMAScript5提供的Object.create方法,展示了如何克隆对象来实现原型模式。文章通过具体示例说明了这一过程,并解释了原型链的形成。


被折叠的 条评论
为什么被折叠?



