Plato on Github
Report Home
node_modules/es5-ext/string/#/plain-replace.js
Maintainability
71.76
Lines of code
10
Difficulty
11.25
Estimated Errors
0.10
Function weight
By Complexity
By SLOC
'use strict'; var indexOf = String.prototype.indexOf, slice = String.prototype.slice; module.exports = function (search, replace) { var index = indexOf.call(this, search); if (index === -1) return String(this); return slice.call(this, 0, index) + replace + slice.call(this, index + String(search).length); };