Nodejs Utililty Methods Array Exclude

List of utility methods to do Array Exclude

Description

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

Method

exclude(e)
Array.prototype.exclude = function(e) {
  var rst = [];
  for (var i = 0; i < this.length; ++i) {
    if (e != this[i])
      rst.push(this[i]);
  return rst;
exclude(field, criterion)
Array.prototype.exclude = function (field, criterion) {
  var arr = new Array();
  for (var i=0 ; i<this.length ; i++) {
    if(this[i][field] !== criterion) {
      arr.push(this[i]);
  return arr;
excludeBlock(excludeArray)
Array.prototype.excludeBlock = function (excludeArray) {
  var newArray = [];
  for (var i=0; i<this.length; i++) {
    var found = false;
    for (var j=0; j<excludeArray.length; j++) {
      if (this[i]===excludeArray[j]) {
        found = true;
      } else {
        if(Experigen && Experigen.resources && Experigen.resources.items && this[i][Experigen.resources.items.key]===excludeArray[j][Experigen.resources.items.key]) {
...
excludeFirst(i)
Array.prototype.excludeFirst = function (i) {
    if (!i) {
      return this.slice(1,this.length);
    } else {
      return this.slice(i,this.length);
excludes(elem)
Array.prototype.excludes = function(elem) {
    var pos = this.indexOf(elem);
    if (pos != -1) 
        this.splice(pos, 1);
excludesArray(arr)
Array.prototype.excludesArray = function(arr) {
    var pos = this.containsArray(arr);
    if (pos != -1)
        this.splice(pos, 1);
excluding(item)
Array.prototype.excluding = function(item) {
    return this.slice(0).remove(item);