JSFiddle - React, Tailwind, and code Playground
HTML
<div id="res"> </div>
JavaScript
prenoms = Array('alex','jean','paul','pierre','jacques','henri');
noms = Array('toto','titi','tata','tutu','tita','totu');
classement = Array('5A','4D','5A','3B','2C','3A');
sortarray=new Array();
cl=-1
while(classement[++cl]){
sortarray[cl]=new Array(classement[cl],prenoms[cl],noms[cl])
}
var clsort= function (a,b){
return (a[0]+a[1]>b[0]+b[1])?1:-1;
}
sortarray.sort(clsort);
res='';
i=-1
while(sortarray[++i]){
res+=i+" => "+sortarray[i][1]+" "+sortarray[i][2].toUpperCase()+'<br/>';
}
document.getElementById('res').innerHTML=res