Сортировка массива
Существует массив вида 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, время: 15:44. |