123456789101112131415161718 |
- "use strict";
- var toInteger = require("../../../number/to-integer")
- , value = require("../../../object/valid-value")
- , isValue = require("../../../object/is-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 =
- (isValue(endPos) ? min(max(toInteger(endPos), 0), self.length) : self.length) -
- searchString.length;
- return start < 0 ? false : self.indexOf(searchString, start) === start;
- };
|