JSFiddle - React, Tailwind, and code Playground

JavaScript

var data = {
   10: ['Ted', 34, 'Male'],
   11: ['Ben', 36, 'Male'],
   12: ['Alice', 42, 'Female']
};

var data1    = {
   0: ['Ted', 34, 'Male'],
   1: ['Ben', 36, 'Male'],
   2: ['Alice', 42, 'Female']
};

    data.length = 13;
    data1.length = 3;
       
Array.prototype.sort.call( data, function( a, b ) {
        var aName = a[0].toLowerCase();
        var bName = b[0].toLowerCase();
        
        if( aName > bName ) return 1;
        if( aName < bName ) return -1;
        return 0;
    });
console.log( console.log( "1st test" ) );  
console.log( console.log( data ) );


Array.prototype.sort.call( data1, function( a, b ) {
        var aName = a[0].toLowerCase();
        var bName = b[0].toLowerCase();
        
        if( aName > bName ) return 1;
        if( aName < bName ) return -1;
        return 0;
    });
console.log( console.log( "2nd test" ) );  
console.log( console.log( data1 ) );