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 ) );