var CheckObject = function(){}; CheckObject.prototype = function(){checkName:function(){// codereturn this;},checkEmail:function(){// code return this;},checkPassword:function(){// codereturn 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()
?