作者pipibabe (pipi)
看板Flash
標題[問題] 如何得知排序後數值原本的索引值
時間Sun May 8 14:51:15 2011
以下是將數值由小到大排序的寫法:
var nums:Array = [ 300, 100, 200, 30, 20, 10 ];
nums.sort( Array.NUMERIC );
trace( nums ); // 排序後10 20 30 100 200 300
想要問的是,排序之後,要如何知道
10原本是nums[5] 索引值是5
20原本是nums[4] 索引值是4
100原本是nums[2] 索引值是2
以此類推.....
煩請各位大大說明一下方法。
謝謝。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.122.33
→ dsmwang:用兩個array,一個紀錄大小,一個紀錄索引值 05/08 15:37
推 etrexetrex:存 object 自身攜帶索引值 對 object 排序 05/08 15:50
推 scars:推2F 05/08 17:09
→ pipibabe:謝謝大大們!! 05/08 23:47