Size: a a a

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

2020 March 04

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,можно ли так кешировать результаты ? Или желательно все это еще обернуть в одну фукнцию?                                                                                                                         let cache = {};

let func = (arg) =>{
 if(arg in cache){
   console.log(cash)
 }else{
   console.log(calc)
   cache[arg] = arg
 }
}
Лучше в одну
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
Лучше в одну
Спасибо
источник

К

Кирилл in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,можно ли так кешировать результаты ? Или желательно все это еще обернуть в одну фукнцию?                                                                                                                         let cache = {};

let func = (arg) =>{
 if(arg in cache){
   console.log(cash)
 }else{
   console.log(calc)
   cache[arg] = arg
 }
}
лучше не дергать переменные вне функции)
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Кирилл
лучше не дергать переменные вне функции)
Ловите фпшника
источник

ИС

Илья Салмасов in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,можно ли так кешировать результаты ? Или желательно все это еще обернуть в одну фукнцию?                                                                                                                         let cache = {};

let func = (arg) =>{
 if(arg in cache){
   console.log(cash)
 }else{
   console.log(calc)
   cache[arg] = arg
 }
}
Гугли мемоизация
источник

PE

Petr Ermishkin in JavaScript — русскоговорящее сообщество
Здравствуйте, делаю из браузера Multipart HTTP request, содержащий файлы (закачиваю файл, плюс прикрепляю мета-инфу). Подскажите как можно на клиенте в JS добраться до байтиков, которые будут отправлены в запросе (включая конкретный multipart boundary) — их нужно подписать.
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят,есть кеш(объект), который сохраняет промежуточные результаты.Мне надо что бы он сохранял не больше 5 расчетов.Тоесть когда расчетов будет 5, то на 6ом он удалит первый и добавит 6ой .Как правильно это реализовать?
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,есть кеш(объект), который сохраняет промежуточные результаты.Мне надо что бы он сохранял не больше 5 расчетов.Тоесть когда расчетов будет 5, то на 6ом он удалит первый и добавит 6ой .Как правильно это реализовать?
LRU
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,есть кеш(объект), который сохраняет промежуточные результаты.Мне надо что бы он сохранял не больше 5 расчетов.Тоесть когда расчетов будет 5, то на 6ом он удалит первый и добавит 6ой .Как правильно это реализовать?
Кстати лучше юзать не объект, а мапу
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Vlad
Кстати лучше юзать не объект, а мапу
Почему?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Vlad
Кстати лучше юзать не объект, а мапу
poch?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
У меня будет прежде чем добавить в кеш,проверяться на наличие в кеше
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Почему?
Хайпово
источник

N

Nikolay in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
У меня будет прежде чем добавить в кеш,проверяться на наличие в кеше
Можно селать кэш фирст
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Vlad
Хайпово
Бля, ну охуенная причина
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Тогда уж лучше в сет))))
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
хайп, так хайп
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Vlad
Хайпово
+ можно функции биндить как ключи, в этом кейсе это мастхев
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Стоит подключать     LRU если мне в кеше всего надо сохранять 5 последних решений?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Vlad
+ можно функции биндить как ключи, в этом кейсе это мастхев
хз, имеет ли это смысл ( скорее всего нет )
источник