JSFiddle - React, Tailwind, and code Playground

by Andrey Zakharov

JavaScript

var students = [
{
fullName:{
  firstName: 'Петя',
  lastName: 'Пяточкин'
},
age: 18,
gender: 'male',
},
{
fullName:{
  firstName: 'Анжелика',
  lastName: 'Розенблат'
},
age: 65,
gender: 'female',
},
{
fullName:{
  firstName: 'Нина',
  lastName: 'Смагазина'
},
age: 22,
gender: 'female',
},
{
fullName:{
  firstName: 'Виктор',
  lastName: 'Ветер'
},
age: 32,
gender: 'male',
},
{
fullName:{
  firstName: 'Жора',
  lastName: 'Обжора'
},
age: 53,
gender: 'male',
},
]

function sortArrAge (group){
 var temp = [];
 for(i = 0; i < group.length; i++){
   for(n=i+1; n > group.length; n++){
   if(group[i].age> group[n].age){
    temp = group[n];
    group[n] = group[i];
    group[i] = temp;
    }
   }
  }
  return group;
 }
 console.log(sortArrAge (students));
 
/* function sortAbc(arr){
  var replaced = false;
  var min = arr[0];
  var x = 0;
  while ((x< arr.length-1)&& x < arr.length){
    if (arr[x].age > arr[x+1].age){
    var a = arr[x];
    arr[x] = arr[x=1];
    arr[x=1]=a;
      replaced = true
    }
    x++
  }
  if (replaced){
     sortAbc(arr);}
  return arr:
 };
 console.log(sortAbc(students));*/