作用:
使用js特有的原型链机制,可以通过Object.create方法创建新对象,将一个对象作为另外一个对象的原型
也可以通过修改原型链上的属性,影响新对象的行为
可以更方便的创建一些对象文章来源:https://www.toymoban.com/news/detail-832288.html
示例:
let obj = {
getName: function(){
return this.name
},
getAge:function(){
return this.age
}
}
let wjt = Object.create(obj)
wjt.name = '王惊涛'
wjt.age = 29
console.log(wjt.getName(),wjt.getAge(),'wjt')
let xiaoma = Object.create(obj)
xiaoma.name = '小马'
xiaoma.age = 29
console.log(xiaoma.getName(),xiaoma.getAge(),'xiaoma')
文章来源地址https://www.toymoban.com/news/detail-832288.html
到了这里,关于js设计模式:原型模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!