var arr = [4,1,7,45,32]; function bubbling(arr){ for(var i = 0; i < arr.length-1; i++){ var flag = true; for(var j = 0; j < arr.length- i - 1; j++){ if(arr[j] > arr[j+1]){ var temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; flag = false; } } if(flag){ break; } } console.log(arr); } bubbling(arr);