Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "module/function/compose"

Index

Functions

Functions

Const _compose

  • _compose(fn1: Function, fn2: Function): Function
  • 连接两个函数并自动柯里化 注: 该函数依赖于 length,所以不支持默认参数以及不定参数

    Parameters

    • fn1: Function

      第一个函数

    • fn2: Function

      第二个函数

    Returns Function

    连接后的函数

compose

  • compose(...fns: Function[]): Function
  • 将多个函数组合起来 前面函数的返回值将变成后面函数的第一个参数,如果到了最后一个函数执行完成,则直接返回 注: 该函数是自动柯里化,将对所有传入的函数进行柯里化处理 注: 该函数支持一次调用传入全部函数的参数

    Parameters

    • Rest ...fns: Function[]

      多个需要连接函数

    Returns Function

    连接后的柯里化函数 TODO 这里需要进行类型优化

Generated using TypeDoc