英[sɔ:t] 美[sɔ:rt]

n.分類、カテゴリー;品質、性質;方法;グループ

vt.& vi.分類;整流、配置 ; に適しています

vt. 選択する; 分類する; 整頓する

vi. 分類する; 伝達する; 調整する

三人称単数形: 複数形を並べ替える: ソート 現在分詞: ソート 過去形: ソートされた過去分詞: ソートされた

JavaScriptのsort()メソッド 構文

sort() メソッドの使用方法

sort() メソッドは、配列の要素を並べ替えて配列を返すために使用されます。sort() メソッドは安定しました。デフォルトの並べ替え順序は、文字列 Unicode コード ポイントに基づいています。

関数: 配列の要素を並べ替えるために使用されます。

構文: arrayObject.sort(sortby)

パラメータ: sortby オプション。ソート順を指定します。関数である必要があります。

戻り値: 配列への参照。配列は元の配列に基づいてソートされ、コピーは作成されないことに注意してください。

注: このメソッドを呼び出すときにパラメータが使用されない場合、配列内の要素はアルファベット順に並べ替えられます。より正確には、文字順に並べ替えられます。エンコーディング。これを実現するには、まず配列の要素を比較のために (必要に応じて) 文字列に変換する必要があります。他の基準で並べ替える場合は、2 つの値を比較し、2 つの値の相対的な順序を示す数値を返す比較関数を提供する必要があります。比較関数には 2 つのパラメータ a と b が必要で、その戻り値は次のとおりです。a が b より小さい場合、ソートされた配列内で a が b より前に出現する必要があり、0 より小さい値が返されます。 a が b と等しい場合、0 を返します。 a が b より大きい場合、0 より大きい値を返します。

JavaScriptのsort()メソッド 例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"

    document.write(arr + "<br />")
    document.write(arr.sort())

</script>

</body>
</html>

インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します