const age = person.sort((item1, item2) => (item1.age - item2.age));
Метод map() создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.
Метод sort() на месте сортирует элементы массива и возвращает отсортированный массив
const age = person => {
let amount;
for (let i = 0; i < person.length; i++) {
for (let j = i; j < person.length; j++) {
if (person[i] > person[j]) {
amount = person[i];
person[i] = person[j];
person[j] = amount;
}
}
}
return person;
}
const res = [3, 4, 2, 78, 0, 1];
console.log(age(res));
function age(person) {
let amount;
for (let i = 0; i < person.length; i++) {
for (let j = i; j < person.length; j++) {
if (person[i] > person[j]) {
amount = person[i];
person[i] = person[j];
person[j] = amount;
}
}
}
return person;
}
let res = [3, 4, 2, 78, 0, 1, 8, 5];
console.log(age(res));
const es6sort = ar => [...ar].sort((a, b) => a - b)
ar = [3, 4, 2, 78, 0, 1]
es6sort(ar)
//(6) [0, 1, 2, 3, 4, 78]
ar
// (6) [3, 4, 2, 78, 0, 1]