在javascript中实现方法链的最佳方法是什么?
function CONSTRUCT(){
this.func1=function(insert_ob){insert_ob.appendTo=this;/*other code*/};
this.func2=function(...){};
this.func3=function(...){};
}
function My_Object_Creator(){this.appendTo=null;}
object1=new CONSTRUCT();
my_object=new my_Object_Creator();
object1.func1(my_object).func2().func3();
我知道我可以在构造函数中调整这些函数来实现它但是我想知道在javascript中创建方法链接可能性时是否应该遵循一些众所周知的方法或模式?
答案 0 :(得分:0)
方法链的最基本方法是返回this
(或对象的引用)。