Plato on Github
Report Home
node_modules/es5-ext/string/#/starts-with/shim.js
Maintainability
73.98
Lines of code
12
Difficulty
5.73
Estimated Errors
0.10
Function weight
By Complexity
By SLOC
'use strict'; var value = require('../../../object/valid-value') , toInteger = require('../../../number/to-integer') , max = Math.max, min = Math.min; module.exports = function (searchString/*, position*/) { var start, self = String(value(this)); start = min(max(toInteger(arguments[1]), 0), self.length); return (self.indexOf(searchString, start) === start); };