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));*/