JSFiddle - React, Tailwind, and code Playground
by qustosh
JavaScript
//Arek Zelek lekcja nr 239
var tab = [
["Kasia","Gwizd"],
["Zelo","Sagan"],
["Arek","Zelek"],
["Arek","Wajcha"],
["Dariusz","Wielki"]
]
function arek(a, b){
if( [a[0], b[0]].sort()[0] === a[0]){
return -1;
}else if( [a[0], b[0]].sort()[0] === b[0]){
return 1;
}else{
return 0;
}
}
newt = tab.sort(arek);
console.log(newt);
/*
var allOb = [];
$.each(tab, function(i,el){
allOb.push({imie:el[0],ref:el})
});
//console.log(allOb);
function arek(a, b){
if( [a.imie, b.imie].sort()[0] === a.imie){
return -1;
}else if( [a.imie, b.imie].sort()[0] === b.imie){
return 1;
}else{
return 0;
}
}
var a = allOb.sort(arek);
console.log(a);
*/