jQuery:配列の重複値を弾く

var array = ['東京都','千葉県','埼玉県','千葉県','千葉県','東京都'];

このような重複するデータを持つ配列の重複を弾きたい場合は下記のようにfilterを利用する。

array = array.filter(function (x, i, self) {
    return self.indexOf(x) === i;
});

下記のように重複値が弾かれて整理される。

console.log(array); // ['東京都','千葉県','埼玉県']