I have the array like :
Arr = [{name:"abc",age:1},{name:"a",age:4},{name:"ac",age:3},{name:"abc",age:2},{name:"abc",age:9}]
I want to change it like this:
[{name:"abc",age:1},{name:"abc",age:2},{name:"abc",age:9},{name:"a",age:4},{name:"ac",age:3}]
by sorting or swapping it.
try this
arr1.sort((a, b) => {
if(a.name.startsWith(b.name)) { return -1; }
if(a.name < b.name) { return -1; }
if(a.name > b.name) { return 1; }
return 0;
})