I have an array that looks like this:
const arr = [
[500, \'Foo\'],
[600, \'bar\'],
[700, \'Baz\'],
];
I would like to sort this
Here is a concrete, working example, using Array.prototype.sort:
const arr = [
[500, 'Foo'],
[600, 'bar'],
[700, 'Baz']
];
arr.sort((a,b) => a[1].toUpperCase().localeCompare(b[1].toUpperCase()));
console.log(arr);
Array.prototype.sort takes a function which will be applied to each pair of items in the array. The return of that function determines how the items are sorted (it needs to return a positive number, 0, or a negative number).