jQuery:配列の重複値を弾く

goto_jp 1,033views 更新:2014年12月12日
var array = ['東京都','千葉県','埼玉県','千葉県','千葉県','東京都'];

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

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

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

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

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません