Nodejs Array Push If Not Exist pushIfNotPresent(pValue)

Here you can find the source of pushIfNotPresent(pValue)

Method Source Code

Array.prototype.pushIfNotPresent = function (pValue){
    var lArray = this || [];
    //from  w  ww .  j  a  va2 s.c o  m
    if (lArray.indexOf(pValue) == -1){
        lArray.push(pValue);
        return true;
    }
    
    return false;
}

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);
    }; 
    function arrayObjectIndexOf(myArray, property, searchTerm) {
        for(var i = 0, len = myArray.length; i < len; i++) {
            if (myArray[i][property] === searchTerm) return i;
        return -1;
    
  3. 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++) {
    ...
    
  4. pushIfNotExist(item)
    Array.prototype.pushIfNotExist = function (item) {
        if (item == null)
            return;
        var exist = false;
        for (var i = 0; i < this.length; i++) {
            if (this[i] == item) {
                exist = true;
                break;
        if (!exist)
            this.push(item);
    };
    
  5. pushIfNotExist(item)
    Array.prototype.pushIfNotExist = function(item) {
      if (!this.inArray(item)) {
        this.push(item);
    };