链式封装与调用

Posted -walker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链式封装与调用相关的知识,希望对你有一定的参考价值。

var CheckObject = function(){};
CheckObject.prototype = function(){
    checkName:function(){
        // code
        return this;
    },
    checkEmail:function(){
        // code 
        return this;
    },
    checkPassword:function(){
        // code
        return this;
    }
}
//使用
var Check = new CheckObject()
Check.checkName().checkEmail().checkPassword();

原型上链式添加方法与链式调用

Function.prototype.addMethod = function(name,fn){
    this.prototype[name] = fn;
    return this;
}
var Methods = function(){};
Methods.addMethod("checkName",function(){
    // code
}).addMethod("checkEmail",function(){
    // code
})
// 使用
var Check = new Methods()
Check.checkName()

 

以上是关于链式封装与调用的主要内容,如果未能解决你的问题,请参考以下文章

Python函数

Java 封装

Java 封装

Java 封装

Java 封装

Java 封装