indexOf - MDNによると、Array#indexOfの第二引数を指定すると、途中から検索できるらしい。 これを使って、Array#removeを実装すると、毎回、全部をindexOfで探索するよりかなり速くすることができる。 Array.prototype.remove = function remove() { var self = this; Array.forEach(arguments, function (target) { var current = 0; while (~(current = Array.indexOf(self, target, current))) Array.splice(self, current, 1); }); return this; }; Array.remove = function remove(target) { return

