配列の要素から番号を返す関数

こんなんでいいのかな。車輪の再開発っぽいことになってしまう気がする。。

function getArrNum(target:String, array:Array):String {
for (var prop in array) {
if (target == array[prop]) {
return prop;
}
}
}

↑が関数で、使う場合はこんな感じ。

var a:Array = new Array("aaa", "bbb", "ccc");
trace(a); //結果:aaa,bbb,ccc
trace(a[0]);//結果:aaa
trace(getArrNum("bbb", a));//結果:1

もっとスマートなやり方があったら教えてくださいませ。