4.17.11
3.10.1
2.4.2
1.3.1
_.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
argument
value
[wrapper=identity]
type
*
Function
description
The value to wrap.
The wrapper function.
Returns
(array)
Example
var p = _.wrap(
_.escape,
function (func, text) {
return "<p>" + func(text) + "</p>";
}
);
p("fred, barney, & pebbles");
// => '<p>fred, barney, & pebbles</p>'
var p = _.wrap(_.escape, function (func, text) {
return "<p>" + func(text) + "</p>";
});
p("fred, barney, & pebbles");
// => '<p>fred, barney, & pebbles</p>'