Size: a a a

Советский Angular

2020 February 28

IB

Igor Bodnar in Советский Angular
Anton Shvets
так собеседуешь будущего СТО, сам собеседуешься у СТО или претендуешь на вакансию СТО? :)
Мы уже не узнаём пока собес не окончится )
источник

AS

Anton Shvets in Советский Angular
Есть какое-нибудь общепринятое название у такого паттерна? - функция принимает параметр и коллбек, если параметр отличается от такового на прошлом вызове то вызывается коллбэк и ему передается этот параметр.
источник

E

Eugene in Советский Angular
Georgii Klubnikov
ну это токсичная позиция
не обращай внимания, он  латентный анимешник и в душе фанат поней
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Anton Shvets
Есть какое-нибудь общепринятое название у такого паттерна? - функция принимает параметр и коллбек, если параметр отличается от такового на прошлом вызове то вызывается коллбэк и ему передается этот параметр.
Мемоизация
источник

AS

Anton Shvets in Советский Angular
ну не совсем, но мемоизация тут конечно присутствует
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Anton Shvets
ну не совсем, но мемоизация тут конечно присутствует
Почему нет?
источник

AS

Anton Shvets in Советский Angular
в общем как я понял устоявшегося названия нет. ну и ок. мемоизация это более общее
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Anton Shvets
в общем как я понял устоявшегося названия нет. ну и ок. мемоизация это более общее
Мемоизация и есть
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Что такое мемоизация?
источник

AS

Anton Shvets in Советский Angular
Вертихвост キバ 🏡🦊
Что такое мемоизация?
запоминание входных параметров
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Anton Shvets
запоминание входных параметров
Для каких целей?
источник

AS

Anton Shvets in Советский Angular
Вертихвост キバ 🏡🦊
Для каких целей?
любых
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ну не
источник

AS

Anton Shvets in Советский Angular
чаще всего оптимизация
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Там есть определенная цель
источник

AS

Anton Shvets in Советский Angular
Вертихвост キバ 🏡🦊
Там есть определенная цель
ну в более узком смысле - возврат закэшированного значения, если функция уже выполнялась с теми же входными параметрами
источник

AS

Anton Shvets in Советский Angular
а у меня все таки не совсем то
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Anton Shvets
а у меня все таки не совсем то
А как?
источник

AS

Anton Shvets in Советский Angular
ып(true, () => скажимяу()) —> мяу
ып(true, () => скажимяу()) —> ....
ып(false, () => скажимяу()) —> мяу
ып(false, () => скажимяу()) —> ....
ып(true, () => скажимяу()) —> мяу
ып(false, () => скажимяу()) —> мяу

distinctUntilChanges короче. только как паттерн
источник

IB

Igor Bodnar in Советский Angular
источник