JavaScript の Array.prototype.sort() メソッドは、配列の要素を並べ替えるために使用されます。このメソッドはその場でソートします。つまり、ソートされた新しい配列を返すのではなく、元の配列を変更します。デフォルトでは、sort() メソッドは Unicode コード ポイント値に従って文字列を並べ替えます。これは、オブジェクトやその他の複雑なデータ型の並べ替えではなく、主に文字列と数値の並べ替えに使用されることを意味します。
JavaScript の Array.prototype.sort() メソッドは、配列の要素を並べ替えるために使用されます。このメソッドはその場でソートします。つまり、ソートされた新しい配列を返すのではなく、元の配列を変更します。
デフォルトでは、sort() メソッドは Unicode コード ポイント値に従って文字列を並べ替えます。これは、オブジェクトやその他の複雑なデータ型の並べ替えではなく、主に文字列と数値の並べ替えに使用されることを意味します。
これは簡単な例です:
javascript
let arr = [5, 2, 3, 1, 4]; arr.sort(); console.log(arr); // 输出: [1, 2, 3, 4, 5]
数値の大きさで並べ替えたい場合は、比較関数を提供する必要があります:
javascript
let arr = [5, 2, 3, 1, 4]; arr.sort(function(a, b) { return a - b; }); console.log(arr); // 输出: [1, 2, 3, 4, 5]
この比較関数は並べ替え順序を決定します。関数が 0 未満の値を返した場合、a は b の前に並べ替えられます。関数が 0 より大きい値を返した場合、a は b の後に並べ替えられます。0 を返した場合、a と b の位置は変更されません。 。
降順で並べ替えたい場合は、次のように記述できます:
javascript
let arr = [5, 2, 3, 1, 4]; arr.sort(function(a, b) { return b - a; }); console.log(arr); // 输出: [5, 4, 3, 2, 1]
さらに、sort() メソッドは、オプションのパラメータを受け入れることもできます。並べ替えの基準値を指定します。たとえば、配列内の最初の要素で並べ替える場合は、次のように実行できます:
javascript
let arr = [3, 1, 2]; arr.sort(function(a, b) { return a[0] - b[0]; }); console.log(arr); // 输出: [1, 2, 3]
以上がJS 配列のソート:sort() メソッドの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。
