I have an array and I want to sort by the number field not the name.
var showIt = [
  [\"nuCycleDate\",19561100],
  [\"ndCycleDate\",19460700],
  [\"neCycleD         
        You can provide sort with a comparison function.
showIt.sort(function(a, b) {
    return a[1] - b[1];
});
a and b are items from your array. sort expects a return value that is greater than zero, equal to zero, or less than zero. The first indicates a comes before b, zero means they are equal, and the last option means b first.
This site advises against using the arguments without assigning to temporary variables. Try this instead:
showIt.sort(function(a, b) {
    var x = a[1];
    var y = b[1];
    return x - y;
});