JSFiddle - React, Tailwind, and code Playground

JavaScript

var arrayOfPeople = [
{name:"Rick", age: 30, place: 2},
{name:"Alan", age: 25, place: 1},
{name:"Joe", age: 40, place: 4},
{name:"Dave", age: 35, place:3}
];


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


bubbleSort(arrayOfPeople, 'age');

for (i = 0; i < arrayOfPeople.length; i++) {
   console.log(arrayOfPeople[i]); }