# lodash 函数

命令 描述
_.after _.before 的反向函数。
_.ary 调用 func 时最多接受 n 个参数,忽略多出的参数。
_.before 通过 this 绑定和创建函数的参数调用 func,调用次数不超过 n 次。
_.bind 创建一个调用函数,绑定 this,接收附加参数。
_.bindKey 创建一个函数,在 object key 上通过接收 partials 附加参数,调用这个方法。
_.curry 创建一个函数,该函数接收 func 的参数。
_.curryRight 类似 _.curry,接受参数的方式用 _.partialRight 代替了 _.partial。
_.debounce 创建一个防抖动函数。
_.defer 推迟调用 func,直到当前堆栈清理完毕。
_.delay 延迟 wait 毫秒后调用 func。
_.flip 创建一个函数,调用时候接收翻转的参数。
_.memoize 创建一个会缓存结果的函数。
_.negate 创建一个针对断言函数结果取反的函数
_.once 创建一个只能调用一次的函数,重复调用返回第一次调用的结果。
_.overArgs 创建一个函数,调用 func 时参数为相对应的 transforms 的返回值。
_.partial 类似 _.bind,除了它不会绑定 this。
_.partialRight 类似 _.partial,预设参数被附加到接受参数的后面。
_.rearg 创建一个函数,调用 func 时,根据指定的 indexes 调整对应位置参数。
_.rest 创建一个函数,绑定 this,start 之后的参数作为数组传入。
_.spread 创建一个函数,绑定 this,参数作为数组传入。
_.throttle 创建一个节流函数
_.unary 创建一个最多接受一个参数的函数,忽略多余的参数。
_.wrap 创建一个函数,提供的 value 包装在 wrapper 函数的第一个参数里。
Last Updated: 9/19/2022, 9:21:57 AM