计数数组跳过唯一值

count array skipping the unique values

本文关键字:唯一 数数 数组      更新时间:2023-09-26

我想计算数组中的所有值但我想跳过相同的值

我的数组例子,我的实际数组将有大约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;
}