Nodejs Array Has Object hasObject(o)

Here you can find the source of hasObject(o)

Method Source Code

Array.prototype.hasObject = (!Array.indexOf ? function (o) {
   var l = this.length + 1;
   while (l--) {/*from w  w  w .  ja  va2  s .  c  o  m*/
      if (this[l - 1] === o) {
         return true;
      }
   }
   return false;
} : function (o) {
   return (this.indexOf(o) !== -1);
});

Related

  1. hasObject(
    Array.prototype.hasObject = (
      !Array.indexOf ? function (o)
        var l = this.length + 1;
        while (l -= 1)
            if (this[l - 1] === o)
                return true;
    ...
    
  2. hasObject(o)
    Array.prototype.hasObject = function (o)
        var l = this.length + 1;
        while (l -= 1)
            if (this[l - 1].name === o.name)
                return true;
        return false;
    
  3. hasObjectExists(item)
    Array.prototype.hasObjectExists = function(item) {
        for (i = 0; i < this.length; i++) {
            if(this[i].id == item.id){
                return true;
        return false;
    };