显示唯一的对象名称及其出现次数

咆哮者

给定以下示例对象:

Object {color: green, total: 0}
Object {color: red, total: 0}
Object {color: blue, total: 0}
Object {color: blue, total: 0}
Object {color: green, total: 0}

如何有效遍历并显示总出现次数的唯一颜色名称?

所需的输出:

green: 2
red: 1
blue: 2

实际输出:

green: 1
red: 1
blue: 1

我遍历矩阵,检查颜色名称是否存在于数组中……如果不存在,则将其添加,然后将实际<span>值添加到$ spans中。如果名称已经存在于数组中,则我想增加total该矩阵条目的数量,以便跟踪其发生情况

 var colorNames = [];
            for (var row = 0; row < 6; row++) {
                for (var col = 0; col < 6; col++) {
                    if (matrixPaths[row][col] == 1) {                           
                        if($.inArray(matrix[row][col].data('color'), colorNames) == -1) {
                            matrix[row][col].data()['total'] += 1;
                            colorNames.push(matrix[row][col].data('color'));
                            $spans.push(matrix[row][col]);
                        }
                        else { 
                            matrix[row][col].data()['total'] += 1;
                        }
                    }
                }           
            }
不明确的

您的代码似乎不必要地复杂。如果我正确理解了这个问题,则可以使用一个对象:

var count = {}, clr;

for (var i = 0; i < colors.length; i++) 
{
    clr = colors[i].color;
    if ( count.hasOwnProperty(clr) ) 
       count[clr] += 1;
    else 
       count[clr] = 1;
}

colors对象数组在哪里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

for循环对象名称迭代

来自分类Dev

符合RFC 4627的JSON对象名称的唯一性

来自分类Dev

Qjson获取对象名称

来自分类Dev

汇总对象数组并计算每个唯一对象名称的平均值

来自分类Dev

LinqPad显示无效的对象名称“ dbo.sysforeignkeys”

来自分类Dev

显示表单内容而不是表单对象名称

来自分类Dev

替换对象名称

来自分类Dev

如何在Framer JS中侦听基于公共类/对象名称而不是唯一层的事件?

来自分类Dev

打印唯一的字符及其出现

来自分类Dev

SQL Server对象名称

来自分类Dev

无效的对象名称“ C”

来自分类Dev

删除对象名称为“。”

来自分类Dev

如何随机生成唯一的未使用对象名称

来自分类Dev

改造如何解析没有对象名称的唯一数组?

来自分类Dev

关于对象数组中另一个属性的唯一属性出现次数的计数

来自分类Dev

如何更改在控制台上显示的对象名称?

来自分类Dev

检索对象名称

来自分类Dev

对象名称/描述符在SNMP MIB模块中是否必须唯一?

来自分类Dev

如何使用grep对列表进行排序以显示基于预定义列表的唯一出现次数?

来自分类Dev

如何返回一个对象,该对象显示每个唯一值的总出现次数?

来自分类Dev

在Angular中显示具有重复出现次数的唯一项

来自分类Dev

获取对象名称

来自分类Dev

Ruby:计算数组中的唯一元素及其出现次数

来自分类Dev

在列表框中显示对象名称?

来自分类Dev

显示python对象名称

来自分类Dev

如何在Framer JS中侦听基于公共类/对象名称而不是唯一层的事件?

来自分类Dev

如何显示comboBox值而不显示对象名称

来自分类Dev

查找命名向量的唯一值及其对应的名称

来自分类Dev

在 Kotlin 中生成唯一的 json 对象名称 gson

Related 相关文章

热门标签

归档