Nodejs Utililty Methods Array Remove If

List of utility methods to do Array Remove If

Description

The list of methods to do Array Remove If are organized into topic(s).

Method

removeIf(callback)
Array.prototype.removeIf = function(callback) {
    var i = this.length;
    while (i--) {
        if (callback(this[i], i)) {
            this.splice(i, 1);
};
removeIf(predicate)
Array.prototype.removeIf = function(predicate)
  var count = 0;
  for (var i = 0; i < this.length; i++)
    if (predicate(this[i]))
      this.splice(i, 1);
      count++;
...
removeIf(removeFunction)
Array.prototype.removeIf = function(removeFunction) {
    var index = 0;
    while (index < this.length) {
        if (removeFunction(this[index])) {
            this.splice(index, 1);
        } else {
            index++;
};
removeIfTrue(func)
Array.prototype.removeIfTrue = function (func) {
  this.forEach((el) => {
    if (func(el)) {
      this.splice(this.indexOf(el, 1))
  })
removeOneByPredicate(pr)
Array.prototype.removeOneByPredicate = function (pr) {
    var index = this.indexOf(this.first(pr));
    if (index != -1) {
        this.splice(index, 1);
        return true;
};