# 原型模式
什么是原型模式
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
在 JavaScript 中,实现原型模式是在 ECMAScript5 中,提出的 Object.create
方法,使用现有的对象来提供新创建的对象的 proto。
# 核心思想
TIP
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
# 具体实现
实现
使用现有的对象来提供创建的对象proto
var prototype = {
name: "Jack",
getName: function () {
return this.name;
},
};
var obj = Object.create(prototype, {
job: {
value: "IT",
},
});
console.log(obj.getName()); // Jack
console.log(obj.job); // IT
console.log(obj.__proto__ === prototype); //true
← 单例模式 发布订阅者模式(观察者模式) →
大厂最新技术学习分享群
微信扫一扫进群,获取资料
X