Изменил bids.sort на obj.bids.sort не знаю правильно или нет?
function process_data(data){
var delay_entry = 0;
$.each(data, function(index,obj){
$.each(obj.bids, function(index,bids){
obj.bids.sort(function(bids1,bids2){return bids2.v > bids1.v});
});
});
$.each(data, function(key, value){
//setTimeout(pusher, 10 * delay_entry, value );
setTimeout(function(){pusher(value)}, 800 * delay_entry);
delay_entry++;
total_number = data.length;
})
}
Вывод данных пошел но сортировка происходит странно. В большинстве случаев правильно, но каждые 8-10 элементов сортировка идет неверная. |
Вложений: 2
Вложил файл стилей и json для теста (изменил расшириения файлов на .txt)
|
Так вроде решил проблему с помощью parseFloat
function process_data(data){
var delay_entry = 0;
$.each(data, function(index,obj){
$.each(obj.bids, function(index,bids){
obj.bids.sort(function(bids1,bids2){
return parseFloat(bids2.v) > parseFloat(bids1.v)});//code
});
});
$.each(data, function(key, value){
setTimeout(function(){pusher(value)}, 800 * delay_entry);
delay_entry++;
total_number = data.length;
});
}
|
| Часовой пояс GMT +3, время: 20:30. |