Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

sort array of object js

const books = [
  {id: 1, name: 'The Lord of the Rings'},
  {id: 2, name: 'A Tale of Two Cities'},
  {id: 3, name: 'Don Quixote'},
  {id: 4, name: 'The Hobbit'}
]

books.sort((a,b) => (a.name > b.name) ? 1 : ((b.name > a.name) ? -1 : 0));
Comment

javascript sort in array of objects

// 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));
Comment

sort object by value javascript

const objSortedByVal = Object.fromEntries(
  Object.entries(obj).sort(([, a], [, b]) => a - b)
)
Comment

javascript sort array with objects

var array = [
  {name: "John", age: 34},
  {name: "Peter", age: 54},
  {name: "Jake", age: 25}
];

array.sort(function(a, b) {
  return a.age - b.age;
}); // Sort youngest first
Comment

sort array of objects javascript by value

const subjects = [
    { "name": "Math", "score": 81 },
    { "name": "English", "score": 77 },
    { "name": "Chemistry", "score": 87 },
    { "name": "Physics", "score": 84 }
];

// Sort in ascending order - by name
subjects.sort((a, b) => (a.name > b.name) ? 1: -1);

console.log(subjects);
Comment

sort array of objects javascript

list.sort((a, b) => (a.color > b.color) ? 1 : -1)
Comment

js sort array of objects

const drinks1 = [
	{name: 'lemonade', price: 90}, 
	{name: 'lime', price: 432}, 
	{name: 'peach', price: 23}
];

function sortDrinkByPrice(drinks) {
	return drinks.sort((a, b) => a.price - b.price);
}
Comment

order array of objects by id javascript

items.sort(function(a, b) { 
  return a.id - b.id  ||  a.name.localeCompare(b.name);
});
Comment

sort array of objects javascript

const books = [
  {id: 1, name: 'The Lord of the Rings'},
  {id: 2, name: 'A Tale of Two Cities'},
  {id: 3, name: 'Don Quixote'},
  {id: 4, name: 'The Hobbit'}
]

books.sort((a, b) => a.name.localeCompare(b.name))
Comment

sort object array javascript

var data = [{ 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: "6", city: "Dallas", state: "TX", zip: "75000", price: "556699" }, { h_id: "5", city: "New York", state: "NY", zip: "00010", price: "962500" }];

data.sort(function (a, b) {
    return a.city.localeCompare(b.city) || b.price - a.price;
});

console.log(data);
Comment

javascript sort array of object by property

function sortByDate( a, b ) {
  if ( a.created_at < b.created_at ){
    return -1;
  }
  if ( a.created_at > b.created_at ){
    return 1;
  }
  return 0;
}

myDates.sort(sortByDate);//myDates is not sorted.
Comment

sort array of objects javascript

//sort array of objects javascript

var array = [
  {name: "John", age: 34},
  {name: "Peter", age: 54},
  {name: "Jake", age: 25}
];

array.sort(function(a, b) {
  return a.age - b.age;
}); // Sort youngest first
Comment

how to sort an array of object

function compareFn(a, b) {
  if (a is less than b by some ordering criterion) {
    return -1;
  }
  if (a is greater than b by the ordering criterion) {
    return 1;
  }
  // a must be equal to b
  return 0;
}
Comment

sort array object

let persolize=[ { key: 'speakers', view: 10 }, { key: 'test', view: 5 } ]
  
persolize.sort((a,b) => a.view - b.view);

//If it only array and not an array object, use below statement
//persolize.sort((a,b) => a - b);
Comment

sort object array javascript

//using es6, simply:
data.sort((a, b) => a.city.localeCompare(b.city) || b.price - a.price);
Comment

sort() object values javascript

list.sort((a, b) => (a.color > b.color) ? 1 : (a.color === b.color) ? ((a.size > b.size) ? 1 : -1) : -1 )
Comment

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 }]
})();
Comment

sort array of objects javascript by properties value

objs.sort((a,b) => (a.last_nom > b.last_nom) ? 1 : ((b.last_nom > a.last_nom) ? -1 : 0))
Comment

js sort array of objects

 {datacategorie?.sort((a,b)=> a.titreScategorie?.toLowerCase() > b.titreScategorie?.toLowerCase() ? 1 : -1)?.map((item) => (
                  <option key={item.id} value={item.id}>
                    {item.titreScategorie}
                  </option>
                ))}
Comment

PREVIOUS NEXT
Code Example
Javascript :: React: readmore and read less 
Javascript :: javascript encrypt decrypt 
Javascript :: get all data in collection firebase react 
Javascript :: Turn array items to matrix javascript 
Javascript :: numbers split 2 
Javascript :: dart how to convert json to x-www-form-urlencoded 
Javascript :: string date to date in javascript 
Javascript :: Substring in Javascript using slice 
Javascript :: javascript slider 
Javascript :: decrementar en java 
Javascript :: vue back image 
Javascript :: remove text in div jquery 
Javascript :: javascript read file 
Javascript :: accept json data in express 
Javascript :: js set css 
Javascript :: esbuild 
Javascript :: react fetch request with content type x-www-form-urlencoded 
Javascript :: mongoose + populate 
Javascript :: forever loop in js 
Javascript :: react native elements bottom sheet 
Javascript :: p5.js radians 
Javascript :: ag grid angular examples 
Javascript :: js addeventlistener keyup android 
Javascript :: how to hide api key in react 
Javascript :: javascript wait to execute function on keyup 
Javascript :: react write into json file 
Javascript :: Extension server error: Object not found: <top, source: devtools://devtools/bundled/extensions/extensions.js (216) [9900:1226/171021.620 
Javascript :: less than equal to in javascript 
Javascript :: react proxy error: could not proxy request from localhost:3000 to http localhost:5000 econnreset 
Javascript :: javascript change first letter to uppercase 
ADD CONTENT
Topic
Content
Source link
Name
3+4 =