sort メソッド
更新 : 2007 年 11 月
要素の順序を並べ替えた Array オブジェクトを返します。
function sort(sortFunction : Function ) : Array
引数
- sortFunction
省略可能です。要素の順序を決定するために使用する関数の名前を指定します。
解説
sort メソッドは、指定された Array オブジェクト内の要素を並べ替えます。このメソッドを実行しても、新しい Array オブジェクトは作成されません。
引数 sortFunction を指定する場合は、次の戻り値を返すような関数を指定する必要があります。
1 つ目の引数が 2 つ目の引数よりも小さい場合は、負の値を返す関数。
2 つの引数が等しい場合は 0 を返す関数。
1 つ目の引数が 2 つ目の引数よりも大きい場合は、正の値を返す関数。
引数 sortFunction を省略すると、要素は ASCII コードの昇順で並べ替えられます。
使用例
sort メソッドの使用例を次に示します。
function SortDemo(){
var a, l; //Declare variables.
a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
l = a.sort(); //Sort the array.
return(l); //Return sorted array.
}