JS判斷數組重複出現次數

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>前端/NODEJS/HTML5 458633781</title>
		<script>
			//傳入數組返回json
			function choseRepeat(arr) {
				//傳入數組
				var ary = arr;
				var nary = ary;
				var count = 0;
				var jsonStr = {};
				for(var i = 0; i < ary.length; i++) {
					for(var j = 0; j < nary.length; j++) {
						if(ary[i] == nary[j]) {
							count += 1;
							jsonStr[ary[i]] = count;
						}
					}
					count = 0;
				}
				console.log("號碼出現次數key爲號碼,val爲次數:"+JSON.stringify(jsonStr));
				document.write("更多技術交流:前端/NODEJS/HTML5 458633781:["+arr+"]的結果爲:"+JSON.stringify(jsonStr));
				return jsonStr;
			}
			choseRepeat([3,4,21,3,3,3]);
		</script>
	</head>
	<body>
	</body>
</html>

判斷當前傳入的各數組元素出現的次數key 爲號碼,value爲次數html

相關文章
相關標籤/搜索