JavaScript を使用した配列の並べ替え: プロパティ値による並べ替え
多くのプログラミング タスクではオブジェクトの配列の操作が必要となり、多くの場合オブジェクトを並べ替える必要があります。特定の方法。並べ替えは、データを整理し、データから有意義な洞察を抽出する上で重要な役割を果たします。この例では、オブジェクトの配列を「価格」プロパティに基づいて昇順と降順で並べ替えることを目的としています。
以下の JavaScript コードは、このタスクの解決策を提供します。
// Array of objects representing homes var homes = [ { "h_id": "3", "city": "Dallas", "state": "TX", "zip": "75201", "price": "162500" }, { "h_id": "4", "city": "Bevery Hills", "state": "CA", "zip": "90210", "price": "319250" }, { "h_id": "5", "city": "New York", "state": "NY", "zip": "00010", "price": "962500" } ]; // Function to sort the array of homes by price in ascending order function sortByPriceAsc(a, b) { return parseFloat(a.price) - parseFloat(b.price); } // Function to sort the array of homes by price in descending order function sortByPriceDesc(a, b) { return parseFloat(b.price) - parseFloat(a.price); } // Sort homes by price in ascending order homes.sort(sortByPriceAsc); // Or after ES6 version: homes.sort((a, b) => parseFloat(a.price) - parseFloat(b.price)); // Sort homes by price in descending order homes.sort(sortByPriceDesc); // Or after ES6 version: homes.sort((a, b) => parseFloat(b.price) - parseFloat(a.price));
以上がJavaScript で特定のプロパティ値によってオブジェクトの配列を並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。