@walts81/linq-ts
Version:
Typescript/Javascript LINQ implementation library
14 lines (13 loc) • 360 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.remove = void 0;
Array.prototype.remove = remove;
function remove(item, mutateArray = false) {
const arr = mutateArray ? this : [].concat(this);
const i = arr.indexOf(item);
if (i > -1) {
arr.splice(i, 1);
}
return arr;
}
exports.remove = remove;