JavaScript 数组去重并统计重复元素出现的次数实例
2017-12-14 08:57
851 查看
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]2、方法二(set方法去重)== arr[j]) { newarr2[p]++; } } } for(var m = 0; m < newArr.length; m++) { console.log(newArr[m] + "重复的次数为:" + newarr2[m]); } } arrayCnt(arr);
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]以上这篇JavaScript 数组去重并统计重复元素出现的次数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。== arr[j]) { newarr2[p]++; } } } for(var m = 0; m < newArr.length; m++) { console.log(newArr[m] + "重复的次数为:" + newarr2[m]); } } arrayCnt(arr);
您可能感兴趣的文章:
相关文章推荐
- JavaScript 数组去重并统计重复元素出现的次数
- 去除数组中重复项,并统计重复出现次数最多的元素及重复次数
- JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
- python 统计数组中元素出现次数并进行排序的实例
- Array.prototype.reduce统计数组中各元素出现次数
- 统计数组各个元素的出现的次数
- c++在数组中查找元素并返回位置下标,统计某元素出现次数程序
- 统计数组中不同元素出现的次数(时间复杂度O(n),空间复杂度o(1))
- 统计数组中每个元素出现的次数
- 面试题:统计一个数组中不重复出现的元素个数
- 统计数组 arr 中值等于 item 的元素出现的次数
- 利用Map特性计算数组中元素重复出现的次数
- 统计数组中各数字(元素)出现的次数
- 在一个有序数组中,有些元素重复出现。输入一个数值,求此值在数组中重复的次数
- python 统计数组中元素出现次数并进行排序
- 统计数组中不同元素出现的次数(时间复杂度O(n),空间复杂度o(1))
- 统计数组中不同元素出现的次数(时间复杂度O(n),空间复杂度o(1))
- JavaScript统计字符串中每个字符出现次数完整实例
- JavaScript统计字符串中每个字符出现次数完整实例
- 统计数组中各个元素出现的次数,并按照次数从大到小排序