美文网首页
数组相同元素个数统计

数组相同元素个数统计

作者: 你在我记忆里 | 来源:发表于2016-12-07 10:19 被阅读142次

数组中重复的ID统计出总数

现在有一组字符串 '10,12,14,16,10,1,5,16';

想统计字符串中相同元素的个数。

var arr = '10,12,14,16,10,1,5,16'

arr = arr.split(',');//拆分为数组

var keys = {};//定义一个对象, 用于保存统计数据

//遍历 数组
for(var i=arr.length; i--;){
    keys[arr[i]] = (keys[arr[i]] || 0) + 1;//累计次数
}

//输出结果
for(var k in keys){
    console.log(k, keys[k]);
}

方法类似 <a href="http://blog.jimliu.xyz/2016/02/24/uniqueArr/">数组去重</a> 中的使用对象去重。

也利用了对象的相关特性处理。 (完。。

原文地址: <a href="http://blog.jimliu.xyz/2016/12/07/arr-num/#more">jimliu写字的地方</a> 欢迎骚扰

相关文章

  • 数组相同元素个数统计

    数组中重复的ID统计出总数 现在有一组字符串 '10,12,14,16,10,1,5,16'; 想统计字符串中相同...

  • shell数组

    数组创建方法 输出整个数组 获取数组元素个数,方法与获取字符串长度的方法相同 获取数组单个元素的长度

  • JS返回两个数组中的不同元素或相同元素

    一、返回两个数组中的不同元素 使用forEach 使用filter 二、返回两个数组中的相同元素

  • Go语言数组、切片、映射

    数组 声明和初始化 访问指针数组的元素 相同类型(数组长度和每个数组元素类型相同)的数组变量可以互相赋值。 二维数...

  • 数组练习

    最值: 统计个数: 去除指定元素并重新生成数组

  • JinLou-C++day06

    数组 所谓数组,就是⼀个集合,⾥⾯存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数...

  • 数组

    数组 由一组相同数据类型变量组成的有序集合,数组中的变量称为数组元素,元素在数组中位置称为下标,数组中元素个数称为...

  • C# 数组

    概述 多维数组每个维度的元素个数是相同的;交错数组是数组中的数组。 数值类型数组元素默认值为0,引用类型元素默认值...

  • iOS统计数组相同元素的个数(使用数组筛选计算)

    转载: https://blog.csdn.net/sevenquan/article/details/50593295

  • 两个数组对比,取出相同的元素

    两个数组,一个为普通数组,一个是对象数组,取出两个数组里不相同的元素 算法:

网友评论

      本文标题:数组相同元素个数统计

      本文链接:https://www.haomeiwen.com/subject/xusdmttx.html