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]));