<!-- * @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>
标签:count,arr,str,重复,打印,++,数组,var From: https://www.cnblogs.com/maxiaopi/p/16608510.html