Сортировка массива
Как со следующего массива вывести имена в алфавитном порядке и цифры в диапазоне от 1 до 2?
var arr = [["Вася", 1],["Петя", 2], ["Коля", 3]]; |
|
Напишите, что именно для этого массива должно быть на выходе.
|
В алфавитном порядке: "Вася, Коля, Петя" и числа в диапазоне от 1 до 2, то есть: "1, 2".
|
var arr = [["Вася", 1],["Петя", 2], ["Коля", 3]]; var res = arr.map(function(a) { return a[0]; }).sort(function(a, b) { return a > b; }); alert(res); |
danik.js,
на всякий случай функция сортировки недостаточна для ие, сафари и оперы -- можно дополнить или неиспользовать. var arr = [["Вася", 1],["Петя", 2], ["Коля", 3]], arr = arr.map(function (a) { return a[0] }).sort(); alert(arr); |
Часовой пояс GMT +3, время: 09:00. |