JSFiddle - React, Tailwind, and code Playground
by jessekinsman
JavaScript
function bubbleSort(arr) {
//sort the array
for (let i = 0; i < arr.length; i+=1) {
if (arr[i] > arr[i+1]) {
let swapVal = arr[i+1];
let swapVal2 = arr[i];
arr[i+1] = swapVal2;
arr[i] = swapVal;
i = i-1;
}
}
//returning the array
return arr;
}
console.log(bubbleSort([10, 4, 3, 8]));