>>146
>>147
ありがとうございます、比較関数の方法で出来ました。

function downsort(array, num) {
  do {
    var j = 1; var c = 0;
      for (i=0; j<array.count; i++) {
        if (array[i][num] > array[j][num]) {
        array[i] <-> array[j];
        c++;
      }
      j++;
    }
  } while (c != 0);
  return;
}

こんな関数を作ってみたりしたのですが、ソートの完了を判断する所で詰まってました。