Plato on Github
Report Home
node_modules/es5-ext/array/#/remove.js
Maintainability
82.01
Lines of code
12
Difficulty
8.00
Estimated Errors
0.09
Function weight
By Complexity
By SLOC
'use strict'; var indexOf = require('./e-index-of') , forEach = Array.prototype.forEach, splice = Array.prototype.splice; module.exports = function (item/*, …item*/) { forEach.call(arguments, function (item) { var index = indexOf.call(this, item); if (index !== -1) splice.call(this, index, 1); }, this); };