JSFiddle - React, Tailwind, and code Playground

by sssonline2

JavaScript

var arr = ['1234', '12', '12345', '1'];

bubbleSort(arr );

function bubbleSort(a) {
    var swapped;
    do {
        swapped = false;
        for (var i = 0; i < a.length - 1; i++) {
            if (a[i].length < a[i + 1].length) {
                var temp = a[i];
                a[i] = a[i + 1];
                a[i + 1] = temp;
                swapped = true;
            }
        }
    } while (swapped);
}

console.log(arr );