UNPKG

541 BJavaScriptView Raw
1var toValueString = require('./toValueString')
2
3/**
4 * 判断字符串是否在源字符串的尾部
5 *
6 * @param {String} str 字符串
7 * @param {String/Number} val 值
8 * @param {Number} startIndex 开始索引
9 * @return {String}
10 */
11function endsWith (str, val, startIndex) {
12 var rest = toValueString(str)
13 var argsLen = arguments.length
14 return argsLen > 1 && (argsLen > 2 ? rest.substring(0, startIndex).indexOf(val) === startIndex - 1 : rest.indexOf(val) === rest.length - 1)
15}
16
17module.exports = endsWith