var testFn = function () {}testFn.prototype = { fn1: function () { console.log(this); console.log('fn1'); return this; }, fn2: function () { console.log(this); console.log('fn2'); return this; }, fn3: function () { console.log(this); console.log('fn3'); return this; }};var testFn = new testFn();testFn.fn1().fn2().fn3();
链式调用本质是: 实例化的函数调用原型对象上的方法;