-2

This is my array:

const suggestion = [
  {
    name:"apple",
    appeared: 3
  },
  {
    name:"orange",
    appeared: 1
  },
  {
    name:"potato",
    appeared: 0
  },
  {
    name:"cake",
    appeared: 2
  }
]

But I want to show like this:

const suggestion = [
  {
    name: "potato",
    appeared: 0,
  },
  {
    name: "orange",
    appeared: 1,
  },

  {
    name: "cake",
    appeared: 2,
  },
  {
    name: "apple",
    appeared: 3,
  },
];

How is it possible?

Hao Wu
  • 17,573
  • 6
  • 28
  • 60
MH Shuvo
  • 3
  • 3
  • 1
    Does this answer your question? [Sorting arrays in javascript by object key value](https://stackoverflow.com/questions/7889006/sorting-arrays-in-javascript-by-object-key-value) – Hao Wu Aug 16 '21 at 05:09

1 Answers1

0

Try This

const suggestion = [ { name:"apple", appeared: 3 }, { name:"orange", appeared: 1 }, { name:"potato", appeared: 0 }, { name:"cake", appeared: 2 } ]
let check = suggestion.sort((a, b) => {
    return a.appeared - b.appeared;
});
console.log(check);
Maxx P
  • 148
  • 10