Javascript,数组

标签 javascript arrays join count

<分区>

Possible Duplicate:
Counting occurences of Javascript array elements

我在 javascript 中有一个数组,例如数组是:

array(1,1,1,1,5,5,7,7);

如果有人可以帮助我理解如何计算相似值, 以及如何加入相似的值(value)观, 谢谢大家,祝你有美好的一天。

最佳答案

var array = [1,1,1,1,5,5,7,7];

var count = 0;
var tempArray = array.sort();
var i;
var prevValue = null;
var joined = [];
for (i = 0; i < array.length; i++) {

    if (tempArray[i] != prevValue) {
        count++;
        prevValue = tempArray[i];
        joined.push(prevValue);
    }

}

​document.write(joined);​

关于Javascript,数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11636986/

相关文章:

javascript - 为什么在尝试锁定或解锁 Excel API 中的一系列单元格时出现 AccessDenied

javascript - MongooseServerSelectionError:连接 ECONNREFUSED::1:27017 不会得到修复

c - 解析C中的字符数组

mysql - rails : Can joins be merged when chaining scopes?

javascript - 脚本无法在 IE7 上加载

javascript - 使用 jQuery 和 select 元素隐藏动态类

javascript - 编辑可写类型数组时,Svelte UI 未正确更新

c - 将数组元素传递给c中的函数

c# - 这 2 个 LINQ 连接查询实现相同的效果吗

mysql - CakePhp 连接三个表重复数组元素