Archive for the ‘Remove’ Category

Remove array item

Thursday, July 13th, 2006

I like the way you can add methods/functions/members to built in JavaScript entities. The following adds a remove method to the Array object.

Array.prototype.remove = function(item_to_remove)
{
  for (var i = 0; i < this.length; i++)
  {
    if (this[i] == item_to_remove)
    {
      this.splice(i,1);
      break;
    }
  }
}

Anybody know a better way of removing items from an array?