I have an array of js object
const name = 'Levi'
var data = [
{ firstname: 'Levi', food: 'apple' },
{ firstname: 'Eren', food: 'orange' },
{ firstname: 'Levi', food: 'grapes' },
{ firstname: 'Miks', food: 'banana' }
];
How can I sort the firstname and prioritized (Levi) as on top.
Expected Output:
[{firstname: Levi, food: apple},
{ firstname: Levi, food: grapes },
{ firstname: Eren, food: orange },
{ firstname: Miks, food: banana}]
I used this code
this.data.sort((a, b) => (a.firstname > name) ? 1 : ((name> a.firstname) ? -1 : 0));