Сортировка массива
Как со следующего массива вывести имена в алфавитном порядке и цифры в диапазоне от 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, время: 21:40. |