1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| var ary = require('./ary');
|
| /**
| * Creates a function that accepts up to one argument, ignoring any
| * additional arguments.
| *
| * @static
| * @memberOf _
| * @since 4.0.0
| * @category Function
| * @param {Function} func The function to cap arguments for.
| * @returns {Function} Returns the new capped function.
| * @example
| *
| * _.map(['6', '8', '10'], _.unary(parseInt));
| * // => [6, 8, 10]
| */
| function unary(func) {
| return ary(func, 1);
| }
|
| module.exports = unary;
|
|