Помогите пожалуйста с задачай по массивам.
Ребята, помогите пожалуйста решить элементарную задачу с массивом.
В массив нужно добавить объекты в виде "человек: возраст": 1. Вася: 10 2. Петя: 3 3. Катерина: 40 4. Анастасия: 20 Нужно осортировать людей в порядке возрастания возраста: 1. Петя: 3 2. Вася: 10 3. Анастасия: 20 4. Катерина: 40 |
Что, неужели никто не знает?... Что-то совсем форум ушел дремать..
Вот, уже сам наклепал мимоходом: var object = { Вася: 10, Петя: 3, Катерина: 40, Анастасия: 20 } var sortable = []; for (var people in object) { sortable.push([people, object[people]]) } sortable.sort(function(a, b) { return a[1] - b[1] }) // [["Петя", 3], ["Вася", 10], ["Анастасия", 20], ["Катерина", 40]] |
Часовой пояс GMT +3, время: 19:51. |