[問題] 中文字串個數排序
各位好
想請教一中文個數的排序
有一個Array有不同的中文字 想依字數由少到大的排序
我使用object包起每一個中文字與字數
再使用sort針對字數排序
不過不知為何 似乎沒有照字數sort
是否請教哪裡出了問題
謝謝
--原始程式碼 直接past到fla即可--
var sortArray:Array=new Array();
var myArray:Array=new Array("四個字","這有六個字唷","是二","哇賽有十個字這麼多
哦","這可能有七個字");
for(var i:int=0;i<myArray.length;i++){
var obj:Object={name:myArray[i], id:i, strleng:myArray[i].length};
sortArray.push(obj);
}
sortArray.sort(obj.strleng);
trace(sortArray[0].name); //trace Array[0]沒有出現 是二 這個字@@"
--
謝謝< _ _>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.97.118
→
05/23 21:48, , 1F
05/23 21:48, 1F
→
05/23 22:06, , 2F
05/23 22:06, 2F
推
05/23 22:43, , 3F
05/23 22:43, 3F
→
05/23 22:43, , 4F
05/23 22:43, 4F
→
05/23 22:57, , 5F
05/23 22:57, 5F