如果我有類似這樣的數組:的ActionScript時報3計數出現對一個字符串數組
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
若本回報,其中在列表中的對象時,或者只是發生次數? – JeremyFromEarth 2013-03-19 18:05:17
oops,就像我錯過了位置部分,你仍然可以使用連接和索引,更新文章 – Daniel 2013-03-20 15:54:01