链式调用举例:jQuery中的$(ele).show().find(child).hide()
实现方法
1.方法体内返回对象实例自身(this)
var Obj = {
a: 1,
func: function(){
this.a += 1;
return this
}
}
Obj.func().func();
console.log(Obj.a); //3
2.对象传入后每次调用返回函数自身
function show(str) {
console.log(str);
return show;
}
show(123)(456)(789);
// 控制台打印结果
// 123
// 456
// 789