Size: a a a

JavaScript — русскоговорящее сообщество

2021 January 12

B

Bscience in JavaScript — русскоговорящее сообщество
чтобы сделать 2 независимых массива
источник

B

Bscience in JavaScript — русскоговорящее сообщество
также можно отфильтровать и засортить список в 1 линию .filter(xxxx).sort(xxxx)
источник

W

Web21 in JavaScript — русскоговорящее сообщество
ок спс) пробую
источник

B

Bscience in JavaScript — русскоговорящее сообщество
отпиши если получится))
источник

t

tlp in JavaScript — русскоговорящее сообщество
РЕбят, привет всем!
Подскажите, как вы считаете.
К примеру есть довольно таки большой обьект, где примерно 300-500 полей.
Его нужно записывать в indexedDB. Идея в том, что при любом изменении этого обьекта, записывать новую версию indexedDB.
ТАких версий будет к примеру 10. Все не актуальные версии удалять
Это тяжелая операция?Стоит ли так делать?
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
tlp
РЕбят, привет всем!
Подскажите, как вы считаете.
К примеру есть довольно таки большой обьект, где примерно 300-500 полей.
Его нужно записывать в indexedDB. Идея в том, что при любом изменении этого обьекта, записывать новую версию indexedDB.
ТАких версий будет к примеру 10. Все не актуальные версии удалять
Это тяжелая операция?Стоит ли так делать?
Храни состояния последних 10 версий, т.е. не новую версию, а чем первая версия отличается от второй, чем вторая версия отличается от третьей
источник

t

tlp in JavaScript — русскоговорящее сообщество
Не очень понял тебя, что ты имеешь ввиду
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
tlp
Не очень понял тебя, что ты имеешь ввиду
Как гит устроен, храни начальный большой объект и в версиях только изменения
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Может быть нетривиальным, т.к. дельту удалений придется как-то кодировать особенным образом
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
Я такое не делал, но навскидку предложил бы хранить в версии 3 операции: что удалилось, что изменилось, что добавилось
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
Тогда можно накатить на каждую версию изменения и будет конкретная версия от 1 до 10
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
Можно по ID реализовать, можно по порядковому номеру
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
В гите по номерам строк, вроде
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Добрый день. Будет ли node дожидаться, пока все промисы завершаться или выйдет как только завершится синхронная часть?
Конкретно интересует работа с файловой системой. fse.move() возвращает промис. Мне нужно дожидаться его перед выходом или файл переместится нормально в любом случае?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
лучше подождать
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
а вообще, есть require('fs').promises.*
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Ilya Sinkin
а вообще, есть require('fs').promises.*
я знаю, просто использую fs-extra, которая и так заворачивает все методы fs в промисы
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Ilya Sinkin
лучше подождать
ну а можно где-то конкретнее про это почитать
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
спасибо, я знаю, что такое async await
источник