搜索我的数组以获取某些值,然后显示有多少个命中



我需要一些帮助来搜索我的数组。我已经创建了一个气泡排序过滤器,现在我需要一些帮助来搜索其中的某些值。

例如,我的阵列包含" 1,4,5,7,8,5,5,4,3,2",我想看看数组中有多少五个。

如何解决此问题?

计算特定值的出现与整个数组上的迭代一样简单,并在找到该值后立即增加变量。

var myArray:Array = [1, 4, 5, 7, 8, 5, 5, 4, 3, 2];
var counter:int = 0;
for (var a:int = 0; a < myArray.length; a++)
{
    if (myArray[a] == 5)
    {
        counter++;
    }
}
trace("occurences of 5: " + counter);

相关内容

  • 没有找到相关文章