在我的数组中搜索某些值,然后显示有多少次匹配

时间:2019-02-20 07:59:09

标签: actionscript-3 fla

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

例如,我的数组包含数字“ 1、4、5、7、8、5、5、4、3、2”,我想查看数组中有多少个5。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

计算特定值的出现就像遍历整个数组并在找到该值后立即递增变量一样简单。

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);