Size: a a a

JS Liberty [ОЫ]

2020 June 04

M

Mr. Nobody in JS Liberty [ОЫ]
Виктория
Ну на самом-то деле это не так.
Просто возвращается новая функция с одним параметром, а итоговая функция использует эти параметры других функций через замыкание, она их как бы зпоминает
да как каррирование работает я знаю, мне название такое не знакомо
источник

M

Mr. Nobody in JS Liberty [ОЫ]
но я функциональный подход и не использовал никогда
источник

M

Mr. Nobody in JS Liberty [ОЫ]
Короче в хроме начал смотреть код страницы , через я не знаю как это называется, но я бы сравнил со встроенным визуал студио кодом, только хромовским, на сколько в нем можно ээ редактировать сайт и какие могут быть последствия ?
источник

M

Mr. Nobody in JS Liberty [ОЫ]
:D
источник

В

Виктория in JS Liberty [ОЫ]
Ну вы меня сами запутали
источник

В

Виктория in JS Liberty [ОЫ]
Частичное применение этот немного другое
источник

M

Mr. Nobody in JS Liberty [ОЫ]
Виктория
Ну вы меня сами запутали
мне покаалось что ты первая начала про каррирование, а у него в задаче нужен был простой колбэк
источник

В

Виктория in JS Liberty [ОЫ]
Вот это карринг


let curry = (fn) = (a) => (b) => (c) => (d) => fn(a, b, c, d);


А это частичное применение


let partial = (fn) => (a, b) => (c, d) => fn(a, b, c, d);
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
Виктория
Вот это карринг


let curry = (fn) = (a) => (b) => (c) => (d) => fn(a, b, c, d);


А это частичное применение


let partial = (fn) => (a, b) => (c, d) => fn(a, b, c, d);
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
Виктория
Вот это карринг


let curry = (fn) = (a) => (b) => (c) => (d) => fn(a, b, c, d);


А это частичное применение


let partial = (fn) => (a, b) => (c, d) => fn(a, b, c, d);
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
====================================================
источник

M

Mr. Nobody in JS Liberty [ОЫ]
Виктория
Вот это карринг


let curry = (fn) = (a) => (b) => (c) => (d) => fn(a, b, c, d);


А это частичное применение


let partial = (fn) => (a, b) => (c, d) => fn(a, b, c, d);
а частчное для чего нужно?
источник

N

Nick in JS Liberty [ОЫ]
Что бы не выполнять функцию целиком ?)
источник

M

Mr. Nobody in JS Liberty [ОЫ]
название путает, т.е. будто бы его можно не полностью применять, а это просто другая форма записи что ли?
источник

M

Mr. Nobody in JS Liberty [ОЫ]
Nick
Что бы не выполнять функцию целиком ?)
ну мы либо выполняем функцию либо нет, только если ретёрном по условию выйти, но это обычная функция будет
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Mr. Nobody
а частчное для чего нужно?
Да то же самое, к картошке фри соус норм
источник

M

Mr. Nobody in JS Liberty [ОЫ]
:D
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Виктория
Ничем и не отличается.
Каррирование, так сказать, позволяет "закэшировать/привязать" некоторые параметры

Во :D
Блин где то недавно видел просто объяснение этого и забыл, а теперь понять не могу
источник

N

Nick in JS Liberty [ОЫ]
Mr. Nobody
ну мы либо выполняем функцию либо нет, только если ретёрном по условию выйти, но это обычная функция будет
Красиво что бы делать, как Вика любит.
источник

А

Алхимик in JS Liberty [ОЫ]
200 сообщений про каррирование, хотя оно не нужно было. 😜
источник