javascript配列並び替えsort()使い方


sort()メソッドは配列の要素を並べ替えるために使用されます.
最初の場合:配列要素は文字列です.

	var aAry=["George","John","Thomas","James","Adrew","Martin"];
	document.write(aAry.sort());
出力:最初のアルファベット順に出力します.
Adrew,George,James,John,Martin,Thomas
第二の場合:配列要素はすべて数字である.

var aAry=[77,12,88,4,5];
document.write(aAry.sort());
出力:1桁目の数字で出力
12,4,5,77,88
どのようにしてsort()を数字に比較することができますか?sort(fun()関数は比較関数に入ることができます.sort()は比較関数によってサイズを比較します.

function sortNumber(n1,n2)
{
return n1-n2;
}
var aAry=[77,12,88,4,5];
document.write(aAry.sort(sortNumber()));
出力:
4,5,12,77,88
これこそ私たちが欲しいアウトプットです.