when we try to sort an array of Numbers people say use this
var numbers = [4, 2, 5, 1, 3];
numbers.sort(function(a, b) {
debugger;
return (a > b) ? (1) : (-1);
});
debugger;
print(numbers);
if we watched the parameter a,b in the debugger mode we see the following
4,2
4,5
1,3
5,1
2,1
2,3
4,3
i need to know or an explanation of how sort function works from inside to give me these parameter ??? or i need some one explain whats happening ?