直接上代码
思路:将执行函数放入数组队列,使用next() 执行,将调用函数赋值给构造函数的原型,可以进行连续链式调用,必要:执行功能函数需要返回this
let index = 0;
let stack = [];
function next() {
let fn = stack[index];
index++;
if (typeof fn === 'function') {
fn();
}
}
function Man(name) {
stack.push