_.wrap(value, [wrapper=identity])
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
-
value
(*): The value to wrap. -
[wrapper=identity]
(Function): The wrapper function.
Returns
(Function): Returns the new function.
Example
var p = _.wrap(_.escape, function(func, text) { return '<p>' + func(text) + '</p>'; }); p('fred, barney, & pebbles'); // => '<p>fred, barney, &amp; pebbles</p>'
Please login to continue.