简易版实现中几点必须的操作: 一个array middleList 来存储中间件 执行中间件的操作,循环 middleList 将每一项执行,或者使用shift 将切出的每一项执行 有next 、 done 函数 初始执行next class MiddleWare { constructor(data) { this.data = data; this.middleList = []; this.next = this.next.bind(this) this.done = this.done.bind(this)…