これに似た配列がある場合:
var myArray:Array = new Array("a","b","c","d","e","f","g","b");
それを検索して、値が表示される回数とその位置を特定するにはどうすればよいですか? 以下のコードは近いですが、最初の出現のみを返します。
function findIndexInArray(value:Object, arr:Array):Number {
for (var i:uint=0; i < arr.length; i++) {
if (arr[i]==value) {
return i;
}
}
return NaN;
}
var myArray:Array = new Array("a","b","c","d","e","f","g","b");
trace(findIndexInArray("b", myArray));
// OUTPUT
// 1