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

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 with objects

const list = [
  { color: 'white', size: 'XXL' },
  { color: 'red', size: 'XL' },
  { color: 'black', size: 'M' }
]

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

// Result:
//sortedArray:
//{ color: 'black', size: 'M' }
//{ color: 'red', size: 'XL' }
//{ color: 'white', size: 'XXL' }
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

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

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 array of objects

function compareAge(a, b) {

    return a.age - b.age;
}

const students = [{name: 'Sara', age:2},{name: 'John', age:1}, {name: 'Jack', age:0}];

console.log(students.sort(compareAge));
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 :: express-async-errors 
Javascript :: angularjs find and update object in array 
Javascript :: change the border of an image js 
Javascript :: nodemon watch extensions 
Javascript :: Jscript for date suffix 
Javascript :: laravel ajax post data to controller 
Javascript :: npm run js file from command line 
Javascript :: document queryselectorall and map javacript 
Javascript :: javascript pre increment and post increment 
Javascript :: string normalize javascript 
Javascript :: jquery find 
Javascript :: js copy array into another 
Javascript :: validationResult is not defined 
Javascript :: object.entries 
Javascript :: js loader 
Javascript :: diff in javascript 
Javascript :: react click outside 
Javascript :: set input value vanilla js 
Javascript :: first letter uppercase js 
Javascript :: array shift javascript 
Javascript :: js typeof number 
Javascript :: dayjs tostring 
Javascript :: JavaScript Number() Function 
Javascript :: JS toString adds backslash 
Javascript :: react native filter list 
Javascript :: read json using fs 
Javascript :: polyfill for bind 
Javascript :: js get json object keys 
Javascript :: disable button based on condition angular 
Javascript :: react context 
ADD CONTENT
Topic
Content
Source link
Name
3+7 =