Size: a a a

Node.js — русскоговорящее сообщество

2020 February 12

М

Максим in Node.js — русскоговорящее сообщество
и у меня
источник

М

Максим in Node.js — русскоговорящее сообщество
так что мне делать ? )) при выборке время иное не то что мне нужно
источник

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Максим
так что мне делать ? )) при выборке время иное не то что мне нужно
Насколько другое?
источник

М

Максим in Node.js — русскоговорящее сообщество
6 часов
источник

М

Максим in Node.js — русскоговорящее сообщество
разница
источник

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Максим
на сервере один часовой пояс
Вы уверены? Точно проблема с таймзонами
источник

Н

Никита in Node.js — русскоговорящее сообщество
Максим
так что мне делать ? )) при выборке время иное не то что мне нужно
Скрин
источник

М

Максим in Node.js — русскоговорящее сообщество
Никита
Скрин
Уже решили спасибо
источник

В

Валет in Node.js — русскоговорящее сообщество
С бд приходит массив объектов с уникальным id
Правильно ли будет перед работой с массивом перевести его в объект где ключами будут эти id и теперь если мне надо получить элемент по id то мне не надо будет каждый раз делать перебор по всему ммасиву а просто постучаться по ключу? Так же быстрее, правильно?
источник

ES

Evgeny Svirsky in Node.js — русскоговорящее сообщество
смотря что потом нужно с массивом делать.
источник

ES

Evgeny Svirsky in Node.js — русскоговорящее сообщество
Можно сделать мапу: id -> index.
источник

ES

Evgeny Svirsky in Node.js — русскоговорящее сообщество
чтобы быстро достучаться до элемента по id.
источник

В

Валет in Node.js — русскоговорящее сообщество
Evgeny Svirsky
смотря что потом нужно с массивом делать.
Просто получать из массива элемент по ключу. И не один раз, а при каждом чихе например. У меня в голове каждый перебор массив допустим на 1000 элементов медленнее чем просто один раз перевести его в объект а дальше брать по ключу
источник

ES

Evgeny Svirsky in Node.js — русскоговорящее сообщество
если получать из массива по id, то имеет смысл сделать объект где ключем будет id-шник. Либо заюзать Map для этого.
источник

В

Валет in Node.js — русскоговорящее сообщество
Точно, с map даже немного быстрее должно быть
источник

В

Валет in Node.js — русскоговорящее сообщество
В теории
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Валет
Точно, с map даже немного быстрее должно быть
чистый объект быстрее ) что Map, что Set просирают из-за оверхеда
а кто мешает просто .find делать в массиве?
источник

В

Валет in Node.js — русскоговорящее сообщество
Игорь Корнелли
чистый объект быстрее ) что Map, что Set просирают из-за оверхеда
а кто мешает просто .find делать в массиве?
На mdn читал что c map вроде как иногда быстрее может быть
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Валет
На mdn читал что c map вроде как иногда быстрее может быть
источник

В

Валет in Node.js — русскоговорящее сообщество
Map может иметь более высокую производительность в случаях частого добавления или удаления ключей.
источник