构造函数法
使用函数代替类
//function定义
function preson(){
this.name = "xiaoming"
}
let a = new person()
//class定义
class person {
constructor(){
this.name = "xiaoming"
}
}
Object.create定义
使用定义的对象,通过Onject.create方法构建同类对象
var person = {
name : "xiaoming"
}
let a = Object.create(person)
极简主义法
var Person = {
create: function(){
var person = {}
person.name = "xiaoming"
return person;
}
}