さすらいのWeb制作家、MAKOCHINがつづるブログサイト。
Web制作に関する知識を備忘録的に書いているだけのサイトです。
ほとんど自分で見るためだけに書いているような内容なので読みやすくはなっていませんが、Web制作のお役に立てれば幸いです。
ご興味のある方はどうぞ。

【JQuery】1つの配列内で重複する要素とその個数を出力

Pocket
LINEで送る

1つの配列内で重複する要素とその個数を出力する方法です。

javascript

var myCurrentArray = new Array("tokyo", "osaka", "nagoya", "tokyo", "okinawa", "tokyo", "osaka");

var counts = {};

for(var i=0;i< myCurrentArray.length;i++) {
	var key = myCurrentArray[i];
	counts[key] = (counts[key])? counts[key] + 1 : 1 ;
}

for (var key in counts) {
	console.log(key + " : " + counts[key]);
}

カテゴリー:JQuery, 配列

コメントを残す

コメント内容