underscore.js 源码分析(十二)
wrap negate composewrap
实例
_.wrap(function, wrapper)使用 wrap 的目的在于将函数 function 作为第一个参数传递进入 wrapper 之中, 从而在 wrapper 中在不同的事件,不同的代码,根据不同的条件执行 function 函数。实例:| 1 | function hello(name) { | 
源码分析
使用_.partial 函数实现的参数替换:| 1 | _.wrap = function (func, wrapper) { | 
negate
返回 negate 的否定版本:源码分析
| 1 | // predicate 迭代函数 | 
compose
compose(*functions)compose 用于函数的组合, 将一个函数的返回值作为另外一个函数的参数。实例
| 1 | function sayHello(word) { | 
源码分析
自己写的部分代码:哪个好??| 1 | function compose() { | 
| 1 | _.compose = function () { |