<!--
* @FilePath: 重复次数.html
* @Author: 马小屁
* @Date: 2022-08-19 17:24:16
* @LastEditors: Please set LastEditors
* @LastEditTime: 2022-08-20 20:04:47
* Copyright: 2022 xxxTech CO.,LTD. All Rights Reserved.
* @Description:
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>重复次数</title>
</head>
<body>
<script>
// 打印出[1,1,1,1,1,1, 3,3,3,3,3,3,3,3,3,5,5,5,5]数组中的重复数, 重复几次
var arr = [1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5];
var count = 0;
var str = {};
for (var i = 0; i < arr.length;i++) {
for (var j = i + 1; j < arr.length; j++) {
if (arr[i] === arr[j]) {
count++;
// js中为对象添加属性和属性值
str[arr[i]] = count;
}
}
i += count;
count = 0;
}
//遍历对象
for (let k in str) {
console.log(`${k}重复次数${str[k]}次`);
}
</script>
</body>
</html>