Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

javascript sort array of objects ascending and descending order

// 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

Sorting an array of objects on both ascending and descending order on same click

self.isAscending = true;

self.sortTitle = function () {
 if(self.isAscending){ 
   self.arr= self.arr.sort((a, b) => (a.title > b.title) ? 1 : -1);
 }else{
   self.arr= self.arr.sort((a, b) => (a.title > b.title) ? -1 : 1);
 }
 self.isAscending = !self.isAscending;
}
Comment

descending order in objects in js

starWarsPeople.map(e=>{
    return e
  }).sort((a,b)=> b.height - a.height);
Comment

reverse sort array of objects

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'}
]
// the 1 and -1 can be switched for standard sort
books.sort((a,b) => (a.id > b.id) ? -1 : ((b.id > a.id) ? 1 : 0));
// Code idea from fancyfinch
Comment

Sort and Reverse an array of Objects using JavaScript

<!DOCTYPE html>
<html>
<body>
<p>The reverse() method reverses the elements in an array.</p>
<p>By combining sort() and reverse() you can sort an array in descending order.</p>
<button onclick=”sortAndReverseArrayValue()”>Click</button>
<p id=”pId”></p>
<script>
var banksOfIndis = [“CentralBankOfIndia”,”AndhraBank”,”BankOfBaroda”,”CanaraBank”,”AllhabadBank”];
document.getElementById(“pId”).innerHTML = banksOfIndis;
function sortAndReverseArrayValue() {
banksOfIndis.sort();
banksOfIndis.reverse();
document.getElementById(“pId”).innerHTML = banksOfIndis;
}
</script>
</body>
</html>
Comment

desc sorting in array of objects javascript

Sorting Array of Objects in Javascript
Comment

javascript sort array of objects by key value ascending and descending order

 function compareValues(key, order = 'asc') {
  return function innerSort(a, b) {
    if (!a.hasOwnProperty(key) || !b.hasOwnProperty(key)) {
      // property doesn't exist on either object
      return 0;
    }

    const varA = (typeof a[key] === 'string')
      ? a[key].toUpperCase() : a[key];
    const varB = (typeof b[key] === 'string')
      ? b[key].toUpperCase() : b[key];

    let comparison = 0;
    if (varA > varB) {
      comparison = 1;
    } else if (varA < varB) {
      comparison = -1;
    }
    return (
      (order === 'desc') ? (comparison * -1) : comparison
    );
  };
}
Comment

javascript sort object by value descending

javascript sort object by value descending


starWarsPeople.map(e=>{
    return e
  }).sort((a,b)=>{
    if (a.height-b.height>1) {return -1;}
    else if (a.height-b.height<1) {return 1;}
    else {return 0;}
  });
Comment

PREVIOUS NEXT
Code Example
Javascript :: sort by price in javascript 
Javascript :: generate random boolean javascript 
Javascript :: jquery get image src 
Javascript :: how to validate file extension in javascript 
Javascript :: text to speech js 
Javascript :: ejs with express 
Javascript :: javascript queryselector data attribute 
Javascript :: vuejs cdn 
Javascript :: push tr in tbody using jquery 
Javascript :: how to add comment in react js 
Javascript :: how to find next multiple of 5 in javascript 
Javascript :: javascript print int with leading zeros 
Javascript :: mongodb delete user 
Javascript :: activate es6 module node package.json 
Javascript :: javascript alerter 
Javascript :: replacing characters in string javascript 
Javascript :: isogram javascript 
Javascript :: como deletar node js linux 
Javascript :: js replace broken image 
Javascript :: jquery check if attribute exists 
Javascript :: react-bootstrap nextjs 
Javascript :: how to convert the file pdf into json format in python 
Javascript :: jquery insert text into input 
Javascript :: js how to know the laster number of a number 
Javascript :: twitter icon in next js 
Javascript :: javascript enable a button once an input text filled 
Javascript :: js self executing anonymous function 
Javascript :: active menu adminlte 3 using jquery 
Javascript :: select second child in js 
Javascript :: chrome max local storage size 
ADD CONTENT
Topic
Content
Source link
Name
6+4 =