12345678910111213141516 |
- 'use strict';
- var toInteger = require('../../../number/to-integer')
- , value = require('../../../object/valid-value')
- , min = Math.min, max = Math.max;
- module.exports = function (searchString/*, endPosition*/) {
- var self, start, endPos;
- self = String(value(this));
- searchString = String(searchString);
- endPos = arguments[1];
- start = ((endPos == null) ? self.length :
- min(max(toInteger(endPos), 0), self.length)) - searchString.length;
- return (start < 0) ? false : (self.indexOf(searchString, start) === start);
- };
|