配列をnameでソート
久しぶりに更新。
連番をnameに含むMC(name=”s_01″とか)を配列に格納して、以下のコードでソート。
普通はfor文で順番にやることが多いからあまり必要性はないけど、そうじゃない場合に使えます(ないこともない)。
地図で各都道府県をMCにしてる場合とかね。
ex_arr.sort( function(a, b):int { var a_name:Array = String(a.name).split("_"); var b_name:Array = String(b.name).split("_"); if ( Number(a_name[1]) < Number(b_name[1]) ) return -1; if ( Number(a_name[1]) > Number(b_name[1]) ) return 1; return 0; } );