这种叫做链式调用。
实现链式的基本条件就是要将实例对象先创建好,然后调用自己的方法。所以对于能够使用这种链式写法,其实质都是每次return this,每次把对象饭回来,这样就可以继续调用其它方法,从而实现链式调用。
好处,节省代码,使代码更加优雅。
注意,因为每次返回自身,所以注意其使用环境。
function i(){
this.a = function(){
console.log("a");
return this;
}
this.b = function(){
console.log("b");
return this;
}
}
var obj = new i()
obj.a().b()
return this是核心