Sha256: c50612305d78acfa7383be9a8cb19a051e7b0c74bf2d2a62fe546c7e1f6325f4

Contents?: true

Size: 350 Bytes

Versions: 19

Compression:

Stored size: 350 Bytes

Contents

var makeString = require('./helper/makeString');
var toPositive = require('./helper/toPositive');

module.exports = function startsWith(str, starts, position) {
  str = makeString(str);
  starts = '' + starts;
  position = position == null ? 0 : Math.min(toPositive(position), str.length);
  return str.lastIndexOf(starts, position) === position;
};

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ela-4.1.6 node_modules/underscore.string/startsWith.js
ela-4.1.5 node_modules/underscore.string/startsWith.js
ela-4.1.4 node_modules/underscore.string/startsWith.js
ela-4.1.3 node_modules/underscore.string/startsWith.js
ela-4.1.2 node_modules/underscore.string/startsWith.js
ela-4.1.1 node_modules/underscore.string/startsWith.js
ela-4.1.0 node_modules/underscore.string/startsWith.js
ela-4.0.0 node_modules/underscore.string/startsWith.js
ela-3.4.3 node_modules/underscore.string/startsWith.js
ela-3.4.2 node_modules/underscore.string/startsWith.js
ela-3.4.0 node_modules/underscore.string/startsWith.js
ela-3.3.1 node_modules/underscore.string/startsWith.js
ela-3.3.0 node_modules/underscore.string/startsWith.js
ela-3.2.0 node_modules/underscore.string/startsWith.js
ela-3.1.1 node_modules/underscore.string/startsWith.js
ela-3.1.0 node_modules/underscore.string/startsWith.js
ela-3.0.0 node_modules/underscore.string/startsWith.js
ela-2.0.0 node_modules/underscore.string/startsWith.js
ela-1.1.0 node_modules/underscore.string/startsWith.js