JSFiddle - React, Tailwind, and code Playground

by jfriend00

JavaScript

var availableTags = [
    {number: 0,name:"Consigli"},
    {number: 0,name:"De sanctis"},
    {number: 0,name:"Perin"},
    {number: 1,name:"Bonucci"},
    {number: 2,name:"Essien"},
    {number: 2,name:"Florenzi"},
    {number: 2,name:"Hernanes"},
    {number: 2,name:"Martinho"},
    {number: 2,name:"Montolivo"},
    {number: 2,name:"Parolo"},
    {number: 2,name:"Perez"}
];

function sortPlayers(a, b) {
    var result = a.number - b.number;
    if (result !== 0) {
        return result;
    }
    return a.name.toLowerCase().localeCompare(b.name.toLowerCase());
}

availableTags.sort(sortPlayers);
document.body.innerHTML = JSON.stringify(availableTags);