Nodejs Array Push If Not Exist pushIfNotExist(item)

Here you can find the source of pushIfNotExist(item)

Method Source Code

Array.prototype.pushIfNotExist = function (item) {
    if (item == null)
        return;/*from  ww w  .ja v a 2 s .  com*/

    var exist = false;
    for (var i = 0; i < this.length; i++) {
        if (this[i] == item) {
            exist = true;
            break;
        }
    }
    if (!exist)
        this.push(item);
};

Related

  1. pushIfNotExist(element, comparer)
    Array.prototype.pushIfNotExist = function(element, comparer) { 
        if (!this.inArray(comparer)) {
            this.push(element);
    };
    
  2. pushIfNotExist(element, comparer)
    Array.prototype.pushIfNotExist = function(element, comparer) { 
        if (!this.inArray(comparer)) {
            this.push(element);
    };
    
  3. pushIfNotExist(element, comparer)
    Array.prototype.pushIfNotExist = function(element, comparer) { 
        if (!this.inArray(comparer)) {
            this.push(element);
    }; 
    function arrayObjectIndexOf(myArray, property, searchTerm) {
        for(var i = 0, len = myArray.length; i < len; i++) {
            if (myArray[i][property] === searchTerm) return i;
        return -1;
    
  4. pushIfNotExist(element, comparer)
    Array.prototype.pushIfNotExist = function(element, comparer) { 
        if (!this.inArray(comparer)) {
            this.push(element); 
            return true;
        return false;
    }; 
    function arrayObjectIndexOf(myArray, property, searchTerm) {
        for(var i = 0, len = myArray.length; i < len; i++) {
    ...
    
  5. pushIfNotExist(item)
    Array.prototype.pushIfNotExist = function(item) {
      if (!this.inArray(item)) {
        this.push(item);
    };
    
  6. pushIfNotPresent(pValue)
    Array.prototype.pushIfNotPresent = function (pValue){
        var lArray = this || [];
        if (lArray.indexOf(pValue) == -1){
            lArray.push(pValue);
            return true;
        return false;