For example, if I have these arrays:
var name = [\"Bob\",\"Tom\",\"Larry\"];
var age = [\"10\", \"20\", \"30\"];
And I use name.sort
It is very similar to jwatts1980's answer (Update 2). Consider reading Sorting with map.
name.map(function (v, i) {
return {
value1 : v,
value2 : age[i]
};
}).sort(function (a, b) {
return ((a.value1 < b.value1) ? -1 : ((a.value1 == b.value1) ? 0 : 1));
}).forEach(function (v, i) {
name[i] = v.value1;
age[i] = v.value2;
});