javascript配列並び替えsort()使い方
778 ワード
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
これこそ私たちが欲しいアウトプットです.