logo

Underscore.js _.sortBy 関数

アンダースコア.js _。並べ替え() 関数は、パラメーターとして指定された関数に従って、リストのすべての要素を昇順でソートするために使用されます。数値を返す関数で配列を渡すと、配列が昇順にソートされて配列が返されます。配列には数値と文字列値の両方を使用できます。

構文:

_.sortBy(list, iterate, [context]);>

パラメーター:

  • リスト: このパラメータは項目のリストを設定するために使用されます。
  • 反復: このパラメータは試験条件を保持するために使用されます。
  • コンテクスト: このパラメータはコンテンツを表示するために使用されます。

戻り値:

渡された関数に従ってソートされた配列を返します。



単純に数値を返す関数を使用する場合:

._sortBy() 関数は、リストから要素を 1 つずつ取得し、関数で指定された操作を実行します。ここと同様に、この関数はリストのすべての要素を並べ替えるだけです。すべての要素を走査して並べ替えた後、sortBy() 関数は終了します。これで、元の配列を格納する変数には、ソートされた配列が含まれるようになります。

例: この例では、_.sortBy() 関数を使用しています。

html








<>html>>>> <>head>>>> ><>script> type>=>'text/javascript'> src>=> ' https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore.js '>>>> >script>頭>