//records數組裏是一些對象。對象的structureCode是功能位置碼。
replace(/[^0-9]/ig,"") 正則表達式是強制提取出數字
function sortFFC(a,b){ return parseInt( b.data.structureCode.substring(5+1).replace(/[^0-9]/ig,""),10)-parseInt( a.data.structureCode.substring(5+1).replace(/[^0-9]/ig,""),10); }
//開始排序 records = records.sort(sortFFC);
降序和升序就a-b和b-a的區別。