I have array of object like :
var array = [
{ id: 1, color: red, value: 1 },
{ id: 2, color: red, value: 2 },
{ id: 3, color: yellow, value: 3 },
{ id: 4, color: yellow, value: 4 },
{ id: 5, color: green, value: 4 }
];
I want sorted order where green -> yellow -> red
after array.sort(custmeSort())
output should be
[
{ id: 5, color: green, value: 4 },
{ id: 3, color: yellow, value: 3 },
{ id: 4, color: yellow, value: 4 },
{ id: 1, color: red, value: 1 },
{ id: 2, color: red, value: 2 }
]
How to achive this in javascript.