07.12.2018, 13:23
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Nexus
|
если есть время
|
Нет его, к тому же там о CSV ни слова )
Есть массив строк, в фильтре, рег. выражением без учета регистра ищем в нем запрашиваемое. Затем творим с найденными строками чего желаем - разбиваем на массив, выводим как есть, etc.
|
|
07.12.2018, 13:25
|
Аспирант
|
|
Регистрация: 01.03.2018
Сообщений: 37
|
|
Nexus,
вывелся массив объектов
|
|
07.12.2018, 13:25
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Vlad777
|
Я сторонник минимизации нагрузки на сервер.
|
Минимизация о которой вы печетесь и есть то о чем я написал выше. Этот файл вы будете загружать на сервер раз в сто лет. Зато клиенты многочисленные могут его запрашивать по много раз на день. Что выгоднее - постоянно дербанаить файл или же иметь уже готовый на сервере и для клиента формат данных?
|
|
07.12.2018, 13:26
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Сообщение от laimas
|
Есть массив строк, в фильтре, рег. выражением без учета регистра ищем в нем запрашиваемое. Затем творим с найденными строками чего желаем - разбиваем на массив, выводим как есть, etc.
|
это ответ на мой вопрос или текущий, о csv?)
|
|
07.12.2018, 13:28
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Nexus
|
это ответ на мой вопрос
|
Это как лучше искать
|
|
07.12.2018, 13:28
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Vlad777, корректный?
Если да, то в строку 40 это:
console.log(indexOfNames);
Должно быть что-то типа такого:
{п:[{name:'Прудников'},{name:'Петрося '}]}
|
|
07.12.2018, 13:28
|
Аспирант
|
|
Регистрация: 01.03.2018
Сообщений: 37
|
|
laimas,
карашо поймали. Из-за собственной скудоумости (надеюсь) временной, мне легче отдавать парсить и искать нужное на сторону клиента.
Чем смотреть как разобрать файл на стороне сервера, потом в json затем отдавать клиенту.
сразу ставлю + в карму за "капитана очевидность".
но тем не менее, с вашей высокогорной площадки ни капли кода в помощь нубу так и не упало
Последний раз редактировалось Vlad777, 07.12.2018 в 13:38.
|
|
07.12.2018, 13:34
|
Аспирант
|
|
Регистрация: 01.03.2018
Сообщений: 37
|
|
Nexus,
повторить то что выпало в консоль не смогу...... в кратце произошла сортировка и группировка массива по алфавиту
1 объект содержащий массив объектов, сгруппированных по 1 букве алфавита - от а до я
т.е. если например Абдулиных 20 человек то в первоначальном объекте массив объекта а имеет 20 массивов с разными Абдулиными
Последний раз редактировалось Vlad777, 07.12.2018 в 13:37.
|
|
07.12.2018, 13:37
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Vlad777, капитаны, все это детство, а оптимизация совсем не означает один раз запросить сервер, получить мусор, и постоянно его разгребать. Оптимизация, батенька, нужна и для клиента, и коли сервер имеет 100% возможность облегчить труд клиента, то он обязан это делать, тем более что делать он это будет очень редко.
Если учитесь, то углубляйтесь во все, а не в как у чукчи "что вижу, то и пою". С гонором поаккуратней надо быть.
|
|
07.12.2018, 13:38
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Vlad777, добавьте между 24 и 25й строками это и результат скиньте сюда (а то так должно играться еще можно):
console.log(JSON.stringify(data));
|
|
|
|