作者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
1F:→ dsmwang:用两个array,一个纪录大小,一个纪录索引值 05/08 15:37
2F:推 etrexetrex:存 object 自身携带索引值 对 object 排序 05/08 15:50
3F:推 scars:推2F 05/08 17:09
4F:→ pipibabe:谢谢大大们!! 05/08 23:47