artdaq_node_server  v1_00_07
 All Classes Namespaces Files Variables Pages
endsWith.js
1 var baseClamp = require('./_baseClamp'),
2  baseToString = require('./_baseToString'),
3  toInteger = require('./toInteger'),
4  toString = require('./toString');
5 
29 function endsWith(string, target, position) {
30  string = toString(string);
31  target = baseToString(target);
32 
33  var length = string.length;
34  position = position === undefined
35  ? length
36  : baseClamp(toInteger(position), 0, length);
37 
38  var end = position;
39  position -= target.length;
40  return position >= 0 && string.slice(position, end) == target;
41 }
42 
43 module.exports = endsWith;