JavaScript 数组去重并统计重复元素出现的次数实例
程序员文章站
2024-01-20 17:42:34
1、方法一
var arr = [1, 2, 3, 1, 2, 4];
function arraycnt(arr) {
var newarr = [...
1、方法一
var arr = [1, 2, 3, 1, 2, 4]; function arraycnt(arr) { var newarr = []; for(var i = 0; i < arr.length; i++) { if(newarr.indexof(arr[i]) == -1) { newarr.push(arr[i]) } } var newarr2 = new array(newarr.length); for(var t = 0; t < newarr2.length; t++) { newarr2[t] = 0; } for(var p = 0; p < newarr.length; p++) { for(var j = 0; j < arr.length; j++) { if(newarr[p] == arr[j]) { newarr2[p]++; } } } for(var m = 0; m < newarr.length; m++) { console.log(newarr[m] + "重复的次数为:" + newarr2[m]); } } arraycnt(arr);
2、方法二(set方法去重)
var arr = [1, 2, 3, 1, 2, 4]; function arraycnt(arr) { var newarr = []; //使用set进行数组去重 newarr = [...new set(arr)]; var newarr2 = new array(newarr.length); for(var t = 0; t < newarr2.length; t++) { newarr2[t] = 0; } for(var p = 0; p < newarr.length; p++) { for(var j = 0; j < arr.length; j++) { if(newarr[p] == arr[j]) { newarr2[p]++; } } } for(var m = 0; m < newarr.length; m++) { console.log(newarr[m] + "重复的次数为:" + newarr2[m]); } } arraycnt(arr);
以上这篇javascript 数组去重并统计重复元素出现的次数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
JavaScript 数组去重并统计重复元素出现的次数实例
-
javascript判断一个字符串或者数组里面出现最多的元素及其出现的次数(代码实例)
-
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
-
python 统计数组中元素出现次数并进行排序的实例
-
js计算数组中元素出现的次数,并实现去重
-
统计字符出现的次数并去重
-
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
-
JavaScript 数组去重并统计重复元素出现的次数实例
-
javascript判断一个字符串或者数组里面出现最多的元素及其出现的次数(代码实例)
-
js实现统计字符出现的次数并去重的方法