Цитата:
|
Цитата:
если ничего не добавить то Chrome считает индекс = 0 , остальные добавляют в конец строк индекс = length |
рони,
понял, спасибо! |
если можно изменить html код и есть вариант что порядок будет меняться тогда делай так .
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <table border="1"> <thead> <tr id="tab"> <th data-info="timestamp">Дата</th> <th data-info="id">№ заказа</th> <th data-info="user_id">ID покупателя</th> <th data-info="total">Общая сумма</th> <th data-info="typical">Обычные продажи</th> <th data-info="recommended">Рекомендованные продажи</th> </tr> </thead> <tbody> </tbody> </table> </body> <script> function f (tab) { return [].map.call(tab.children, function (elem) { return elem.getAttribute('data-info') // или elem.dataset.info IE11+ }) } alert(f(document.getElementById('tab'))) </script> </html> |
Цитата:
|
caetus,
по идее - html менять нельзя |
Цитата:
var ordersList = [ {id: 5070992, user_id: 29073781, timestamp: 1435092870, total: 1714, recommended: 0, typical: 1714 }, {id: 5070993, user_id: 33963628, timestamp: 1435092881, total: 10290, recommended: 0, typical: 10290 }, {id: 5070994, user_id: 33963648, timestamp: 1435092882, total: 2427, recommended: 0, typical: 2427 }, {id: 5070996, user_id: 33963559, timestamp: 1435092974, total: 1299, recommended: 0, typical: 1299 }, {id: 5070998, user_id: 33963814, timestamp: 1435093028, total: 2090, recommended: 0, typical: 2090 }, .... ] |
Цитата:
|
Цитата:
|
Нет на сервере объектов пока я сам не сконвертирую массив в объект, это просто ключи. Да и не в этом соль, из базы ли берется, а если файл, то тем более. Файл однако получает сервер, и даже если этот файл обновляется раз в день, то выгоднее на сервере подготовить нужный порядок один раз при сохранении файла, чем при каждом запросе клиента перебирать 60 000 элементов для установления порядка. Это же просто лишняя операция.
На сервере функций пересечения массивов хоть отбавляй, что позволяет сделать нужный порядок в любой ситуации и это плевое дело. |
Часовой пояс GMT +3, время: 02:08. |