javascript sort array of objects by number
// Price Low To High array?.sort((a, b) => (a.price > b.price ? 1 : -1)) // Price High To Low array?.sort((a, b) => (a.price > b.price ? -1 : 1)) // Name A to Z array?.sort((a, b) => (a.name > b.name ? 1 : 1)) // Name Z to A array?.sort((a, b) => (a.name > b.name ? -1 : 1)) // Sort by date array.sort((a,b) => new Date(b.date) - new Date(a.date));
sort array of objects in ascending order in js
homes.sort(function(a, b) { return parseFloat(a.price) - parseFloat(b.price); });
Source: stackoverflow.com
sort list of objects by value node js
homes.sort((a, b) => parseFloat(a.price) - parseFloat(b.price));
Source: stackoverflow.com
js how to sort array by object value
// @ts-check (function () { const cars = [ { type: 'Volvo', year: 2016 }, { type: 'Saab', year: 2001 }, { type: 'BMW', year: 2010 }, ]; /** * @param {object[]} arr */ function sortByValue(arr) { arr.sort(function ( /** @type {{ year: number; }} */ a, /** @type {{ year: number; }} */ b ) { return a.year - b.year; }); return arr; } console.log(sortByValue(cars)); // => [{ type: 'Saab', year: 2001 }, { type: 'BMW', year: 2010 },{ type: 'Volvo', year: 2016 }] })();