Сортировка массива
Существует массив вида array = ["1,2,20,'absd'", "5,3,30,'dddd'", "6,4,21,'erq'"]
Каким образом можно отсортировать эти элементы, по 2-му значению (т.е. 2,3,4) Создал доп. массив, накидал туда эти значения с помощью split(',')[1] и отсортировал их, а как дальше воссоздать новый array массив уже отсортированный и вообще возможно ли так сделать? |
Nikolay37,
var genius_data = ["5,3,30,'dddd'", "6,4,21,'erq'", "1,2,20,'absd'"];
genius_data.sort(function(a, b) {
return +(a.split(',')[1]) - +(b.split(',')[1]);
});
alert(genius_data);
|
Цитата:
|
| Часовой пояс GMT +3, время: 20:06. |