ES5实现面向对象
var CheckObj=function(){};
CheckObj.prototype={
checkName :function(){
console.log("checkName");
return this;
},
checkEmail :function(){
console.log("checkEmail");
return this;
},
checkPass :function(){
console.log("checkPass");
return;
}
}
var checkObj=new CheckObj();
checkObj.checkName().checkEmail().checkPass();
ES6实现面向对象
//1, 事实上,类的所有方法都定义在类的prototype上面;
class CheckObj2{
checkName(){
console.log(“checkName”);
return this;
}
checkEmail(){
console.log(“checkEmail”);
return this;
}
checkPass(){
console.log(“checkPass”);
return this;
}
}
let checkObj2=new CheckObj2();
checkObj2.checkName().checkEmail().checkPass();