Nodejs Array Push If Not Exist pushIfNotExist(element, comparer)

Here you can find the source of pushIfNotExist(element, comparer)

Method Source Code

Array.prototype.pushIfNotExist = function(element, comparer) { 
    if (!this.inArray(comparer)) {
        this.push(element);//  ww  w. ja  v  a 2  s .  c  o  m
    }
};

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);
    };