wrap
_.wrap(wrapper, value)
# Ⓢ [Ⓣ][1] Ⓝ
Creates a function that provides value to wrapper as its first
argument. Any additional arguments provided to the function are appended
to those provided to the wrapper. The wrapper is invoked with the this
binding of the created function.
Since
0.1.0
Arguments
wrapper(Function): The wrapper function.value(*): The value to wrap.
Returns
(Function): Returns the new function.
Example
var p = _.wrap(function(func, text) {
return '<p>' + func(text) + '</p>';
}, _.escape);
p('fred, barney, & pebbles');
// => '<p>fred, barney, & pebbles</p>'