| 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; |