JavaScript를 사용한 배열 정렬: 속성 값별 정렬
많은 프로그래밍 작업에는 객체 배열 작업이 포함되며 종종 객체를 정렬해야 합니다. 특별한 방법. 정렬은 데이터에서 의미 있는 통찰력을 구성하고 추출하는 데 중요한 역할을 합니다. 이 경우 'price' 속성을 기준으로 객체 배열을 오름차순 및 내림차순으로 정렬하는 것이 목표입니다.
아래 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!