// source data
const data = [
{ name: "0", sum: 0, average: 0 },
{ name: "001", sum: 0, average: 0 },
{ name: "00", sum: 1, average: 0.5 },
{ name: "01", sum: 0, average: 0 },
{ name: "1", sum: 11, average: 5.5 },
{ name: "1am", sum: 0, average: 0 },
{ name: "1pickford", sum: 0, average: 0 },
{ name: "1pm", sum: 0, average: 0 },
{ name: "1pm2", sum: 0, average: 0 },
{ name: "1st", sum: 3, average: 1.5 },
{ name: "1x", sum: 2, average: 1 },
{ name: "1xbet", sum: 0, average: 0 }
];
const transformed = data
// we only want the name and average
.map(({ name, sum, average }) => ({ name, average }))
// sort by average
.sort(( a, b ) => a.average - b.average );
console.log( transformed );