| var toString = require('./toString'), |
| upperFirst = require('./upperFirst'); |
| |
| /** |
| * Converts the first character of `string` to upper case and the remaining |
| * to lower case. |
| * |
| * @static |
| * @memberOf _ |
| * @since 3.0.0 |
| * @category String |
| * @param {string} [string=''] The string to capitalize. |
| * @returns {string} Returns the capitalized string. |
| * @example |
| * |
| * _.capitalize('FRED'); |
| * // => 'Fred' |
| */ |
| function capitalize(string) { |
| return upperFirst(toString(string).toLowerCase()); |
| } |
| |
| module.exports = capitalize; |