Skip to content

14. 实现中间件的挂载(compose函数) #14

Open
@senfish

Description

@senfish
let middlewares = [
  (str) => {
    return str + '1'
  },
  (str) => {
    return str + '2'
  },
  (str) => {
    return str + '3'
  },
  (str) => {
    return str + '4'
  }
]

function compose(arr) {
  ...
}
const add = compose(middlewares);
add('hello'); // hello4321

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions