уже разобрался
function vozrast(i, ii) { // По возрасту (возрастание)
if (i[1] > ii[1])
return 1;
else if (i[1] < ii[1])
return -1;
else
return 0;
}
var map=[[15,15,0,0],[23,15,0,1],[17,15,0,2],[45,15,0,3],[19,15,0,4],[20,15,0,5],[21,15,0,6],[22,15,0,7],[15,16,0,8],[20,16,0,9],[17,16,0,10]]
document.write(map.sort(vozrast));
до этого почему то не получалось