JSFiddle - React, Tailwind, and code Playground

JS BubbleSort

by nickadeemus2002

JavaScript

function bubbleSortConcept(array) {
        array = array.slice();
console.log('array: ', array)
        for (var i = 0; i < array.length; i++) {
            for (var j = 0; j < array.length - 1; j++) {
                if (array[j] > array[j + 1]) {
                    _a = [ array[j + 1], array[j] ], 
                    array[j] = _a[0], 
                    array[j + 1] = _a[1];
                console.log( { left: array[j+1], right: array[j], } );    
                console.log('_a', _a);                 
                }
            }
        }
console.log('sorted array: ', array);        
        return array;
        var _a;
    }
    

bubbleSortConcept([4,5,2,3,6,7,9,10]);