Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с поиском по csv, пожалуйста (https://javascript.ru/forum/misc/76123-pomogite-s-poiskom-po-csv-pozhalujjsta.html)

laimas 07.12.2018 13:23

Цитата:

Сообщение от Nexus
если есть время

Нет его, к тому же там о CSV ни слова )

Есть массив строк, в фильтре, рег. выражением без учета регистра ищем в нем запрашиваемое. Затем творим с найденными строками чего желаем - разбиваем на массив, выводим как есть, etc.

Vlad777 07.12.2018 13:25

Nexus,
вывелся массив объектов

laimas 07.12.2018 13:25

Цитата:

Сообщение от Vlad777
Я сторонник минимизации нагрузки на сервер.

Минимизация о которой вы печетесь и есть то о чем я написал выше. Этот файл вы будете загружать на сервер раз в сто лет. Зато клиенты многочисленные могут его запрашивать по много раз на день. Что выгоднее - постоянно дербанаить файл или же иметь уже готовый на сервере и для клиента формат данных?

Nexus 07.12.2018 13:26

Цитата:

Сообщение от laimas
Есть массив строк, в фильтре, рег. выражением без учета регистра ищем в нем запрашиваемое. Затем творим с найденными строками чего желаем - разбиваем на массив, выводим как есть, etc.

это ответ на мой вопрос или текущий, о csv?)

laimas 07.12.2018 13:28

Цитата:

Сообщение от Nexus
это ответ на мой вопрос

Это как лучше искать :)

Nexus 07.12.2018 13:28

Vlad777, корректный?
Если да, то в строку 40 это:
console.log(indexOfNames);

Должно быть что-то типа такого:
{п:[{name:'Прудников'},{name:'Петрося '}]}

Vlad777 07.12.2018 13:28

laimas,
карашо поймали. Из-за собственной скудоумости (надеюсь) временной, мне легче отдавать парсить и искать нужное на сторону клиента.
Чем смотреть как разобрать файл на стороне сервера, потом в json затем отдавать клиенту.
сразу ставлю + в карму за "капитана очевидность".
но тем не менее, с вашей высокогорной площадки ни капли кода в помощь нубу так и не упало

Vlad777 07.12.2018 13:34

Nexus,
повторить то что выпало в консоль не смогу...... в кратце произошла сортировка и группировка массива по алфавиту

1 объект содержащий массив объектов, сгруппированных по 1 букве алфавита - от а до я

т.е. если например Абдулиных 20 человек то в первоначальном объекте массив объекта а имеет 20 массивов с разными Абдулиными

laimas 07.12.2018 13:37

Vlad777, капитаны, все это детство, а оптимизация совсем не означает один раз запросить сервер, получить мусор, и постоянно его разгребать. Оптимизация, батенька, нужна и для клиента, и коли сервер имеет 100% возможность облегчить труд клиента, то он обязан это делать, тем более что делать он это будет очень редко.

Если учитесь, то углубляйтесь во все, а не в как у чукчи "что вижу, то и пою". С гонором поаккуратней надо быть. ;)

Nexus 07.12.2018 13:38

Vlad777, добавьте между 24 и 25й строками это и результат скиньте сюда (а то так должно играться еще можно):
console.log(JSON.stringify(data));


Часовой пояс GMT +3, время: 07:48.