PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
node_modules
/
inquirer
/
node_modules
/
lodash
/
string
var baseToString = require('../internal/baseToString'); /* Native method references for those with the same name as other `lodash` methods. */ var nativeMin = Math.min; /** * Checks if `string` ends with the given target string. * * @static * @memberOf _ * @category String * @param {string} [string=''] The string to search. * @param {string} [target] The string to search for. * @param {number} [position=string.length] The position to search from. * @returns {boolean} Returns `true` if `string` ends with `target`, else `false`. * @example * * _.endsWith('abc', 'c'); * // => true * * _.endsWith('abc', 'b'); * // => false * * _.endsWith('abc', 'b', 2); * // => true */ function endsWith(string, target, position) { string = baseToString(string); target = (target + ''); var length = string.length; position = position === undefined ? length : nativeMin(position < 0 ? 0 : (+position || 0), length); position -= target.length; return position >= 0 && string.indexOf(target, position) == position; } module.exports = endsWith;
[-] padLeft.js
[edit]
[-] startCase.js
[edit]
[-] camelCase.js
[edit]
[+]
..
[-] snakeCase.js
[edit]
[-] kebabCase.js
[edit]
[-] unescape.js
[edit]
[-] trimLeft.js
[edit]
[-] capitalize.js
[edit]
[-] endsWith.js
[edit]
[-] template.js
[edit]
[-] escapeRegExp.js
[edit]
[-] pad.js
[edit]
[-] trimRight.js
[edit]
[-] trunc.js
[edit]
[-] templateSettings.js
[edit]
[-] startsWith.js
[edit]
[-] trim.js
[edit]
[-] parseInt.js
[edit]
[-] words.js
[edit]
[-] escape.js
[edit]
[-] padRight.js
[edit]
[-] repeat.js
[edit]
[-] deburr.js
[edit]