配列を入れ子にした配列群を渡して、指定したソートタイプで基準配列を並び替え、他の配列も同じ順番で並び替えて返す。
渡す配列群は、全て同じ要素数である必要がある。
配列['C','A','B','D']を基準に、配列['う','あ','い','え']と、配列[3,1,2,4]を並び替えて結果を出力する。
Javascript :
function sample(splNum) {
var array1=new Array('C','A','B','D');
var array2=new Array('う','あ','い','え');
var array3=new Array(3,1,2,4);
var resultAry=new Array(0);
var sortType='';
if(splNum==1) {
sortType='az';
} else if(splNum==2) {
sortType='za';
} else if(splNum==3) {
sortType='rdm';
}
resultAry=$arySort(new Array(array1,array2,array3),sortType);
var resultStr='';
for(var asi=0;asi<resultAry.length;asi++) {
resultStr+='配列['+asi+'] '+resultAry[asi]+'\n';
}
return resultStr.slice(0,-1);
}