ホームページ >Java >&#&チュートリアル >一般的なアプリケーション シナリオ: JS 配列のソート メソッド sort() の使用をマスターする
マスター JS 配列ソート: sort() メソッドの一般的なアプリケーション シナリオ、特定のコード例が必要です
JavaScript では、配列は一般的に使用されるデータ構造です。要素は特定の順序で保存および並べ替えることができます。 JavaScript には、配列を並べ替えるための sort() メソッドが用意されており、指定された並べ替え規則に従って配列要素を並べ替えることができます。この記事では、sort() メソッドの一般的なアプリケーション シナリオを紹介し、具体的なコード例を示します。
let numbers = [10, 5, 8, 1, 3]; numbers.sort((a, b) => a - b); console.log(numbers); // 输出 [1, 3, 5, 8, 10]
この例では、数値の配列を定義し、sort() メソッドを使用してそれを並べ替えます。比較関数では、a - b
メソッドを使用して、数値の大小に応じた並べ替えを指定します。最後に、ソートされた配列を出力します。
let words = ['apple', 'banana', 'cat', 'dog']; words.sort(); console.log(words); // 输出 ['apple', 'banana', 'cat', 'dog']
この例では、文字列配列 Words を定義し、sort() メソッドを使用してそれを並べ替えます。デフォルトでは文字列が Unicode 順にソートされるため、この例では比較関数を指定する必要はありません。最後に、ソートされた配列を出力します。
let animals = ['elephant', 'zebra', 'giraffe', 'lion']; animals.sort((a, b) => a.length - b.length); console.log(animals); // 输出 ['lion', 'zebra', 'giraffe', 'elephant']
この例では、文字列配列animalを定義し、sort()メソッドを使用してそれを並べ替えます。比較関数では、a.length - b.length
メソッドを使用して、文字列の長さに応じた並べ替えを指定します。最後に、ソートされた配列を出力します。
let students = [ { name: 'Tom', age: 18 }, { name: 'Jerry', age: 20 }, { name: 'Alice', age: 19 } ]; students.sort((a, b) => a.age - b.age); console.log(students); // 输出 [{ name: 'Tom', age: 18 }, { name: 'Alice', age: 19 }, { name: 'Jerry', age: 20 }]
この例では、オブジェクト配列 students を定義し、sort() メソッドを使用してそれを並べ替えます。比較関数では、a.age - b.age
メソッドを使用して、年齢による並べ替えを指定します。最後に、ソートされた配列を出力します。
要約すると、sort() メソッドは JavaScript で配列を並べ替える一般的なメソッドです。さまざまなシナリオに応じて特定の並べ替えルールを指定でき、数値配列、文字列配列、オブジェクト配列などのさまざまな状況に柔軟に適用できます。 sort() メソッドの使い方をマスターすると、配列をより適切に処理および操作できるようになり、開発効率が向上します。
以上が一般的なアプリケーション シナリオ: JS 配列のソート メソッド sort() の使用をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。