计数数组跳过唯一值
count array skipping the unique values
我想计算数组中的所有值但我想跳过相同的值
我的数组例子,我的实际数组将有大约1000个值。
json2=[aaa,aaa,aaa,aaa,bbb,bbb,bbb,ccc,ccc,ccc,ccc,ccc,ddd,ddd,ddd,eee,eee,fff];
,我希望计数结果为
var countBoxID=6;
i only got
for(i in json2){
countBOXID ++
}
你可以使用这个函数:
function GetUnique(inputArray)
{
var outputArray = [];
for (var i = 0; i < inputArray.length; i++)
{
if ((jQuery.inArray(inputArray[i], outputArray)) == -1)
{
outputArray.push(inputArray[i]);
}
}
return outputArray;
}
相关文章:
- 如何从数组中查找唯一对象
- JavaScript:从对象数组中获取唯一值及其计数
- 创建具有2个唯一数字的Javascript数组
- javascript和具有唯一密钥的es6过滤器数组
- 根据对多个数组唯一的元素创建一个新数组
- 将数组中的重复项转换为唯一项,而不删除Javascript中的任何项
- 从数组列表中返回唯一的数组
- javascript唯一值数组中的唯一随机值
- Javascript 将带有重复项的数字数组转换为唯一的数字集
- 函数式JavaScript:生成唯一值数组
- 具有计数的唯一关联数组
- 如何在jQuery-Javascript中填充一个月数数组
- 如何循环元素&数数
- Javascript计数唯一的数组出现次数
- 将二进制数数组转换为相应的整数
- 创建多个唯一的数组jQuery
- Javascript从object中创建唯一对象数组
- 如何用唯一的数组项创建一个列表
- 基于一个属性的唯一javascript数组
- 从对象数组中的数组返回唯一的数组值