JSFiddle - React, Tailwind, and code Playground
JavaScript
function bubbleSort(arr){
let n = arr.length;
let temp;
let flag = 0;
for(var k =1; k< n-1; k++){
for(let i=0; i< n-k; i++){
console.log('It is inside');
if(arr[i]>arr[i+1]){
temp = arr[i+1];
arr[i+1] = arr[i];
arr[i] = temp;
flag = 1;
}
}
if(flag ==0) break;
}
return arr;
}
let arrItems = [2,7,4,1,5,3];
//let arrItems = [1,2,3,4,5,7];
console.log(bubbleSort(arrItems));