一度できたと思って投稿してみたら、ちゃんと動いてなかった。間違えたーやっぱりできたーとかいって連投するのはちょっとはばかられるのでこっちに貼る。
Array.prototype.uniq = function () { for(var i = 0; i < this.length; i++){ var v = this[i]; if( this.indexOf(v) != this.lastIndexOf(v) ){ this.splice(this.lastIndexOf(v), 1); i--; } } return this; };