1 | var toValueString = require('./toValueString')
|
2 |
|
3 | /**
|
4 | * 判断字符串是否在源字符串的尾部
|
5 | *
|
6 | * @param {String} str 字符串
|
7 | * @param {String/Number} val 值
|
8 | * @param {Number} startIndex 开始索引
|
9 | * @return {String}
|
10 | */
|
11 | function 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 |
|
17 | module.exports = endsWith
|