Javascript Array remove(func)
Array.prototype.remove = function(func) { var ret;/*from w w w .j ava 2 s . co m*/ ret = []; this.forEach(function(elem) { if (elem !== func) { return ret.push(elem); } }); return ret; };