SOURCE

function insertionSort(arr) {
  var len = arr.length;
  var temp;
  for(var i=1;i<len;i++) {
    for(var j=i;j>0;j--) {
      if(arr[j]<arr[j-1]) {
        temp = arr[j-1];
        arr[j-1] = arr[j];
        arr[j] = temp;
      } else {
        break;
      }
    }
  }
  return arr;
}
insertionSort([3,2,656,13,45,1,66]);
console 命令行工具 X clear

                    
>
console