javascript原型模式概念解读

原型模式(prototype)是指用原型实例指向建立对象的种类,而且经过拷贝这些原型建立新的对象。
对于原型模式,能够利用JavaScript特有的原型继承特性去建立对象的方式,真正的原型继承是做为最新版的ECMAScript5标准提出的,使用Object.create方法来建立这样的对象,如Object.create(prototype, optionalDescriptorObjects)prototype

原型模式的做用和注意事项
模式做用:
1.原型对象自己就是有效地利用了每一个构造器建立的对象
注意事项:
1. 注意的依然是浅拷贝和深拷贝的问题,省得出现引用问题。
2.现有的文献里查看原型模式的定义,没有针对JavaScript的,你可能发现不少讲解的都是关于类的,可是现实状况是基于原型继承的JavaScript彻底避免了类(class)的概念。对象

相关文章
相关标签/搜索