Size: a a a

JavaScript Developers

2019 January 24

CR

Chingiz Ryskulov in JavaScript Developers
Всем привет. Кто знает как называются функции где аргументы передаются по очереди типо такого f(2)(5) должно возвращать 10
источник

IM

Islam Murtazaev in JavaScript Developers
Chingiz Ryskulov
Всем привет. Кто знает как называются функции где аргументы передаются по очереди типо такого f(2)(5) должно возвращать 10
decorators
источник

CR

Chingiz Ryskulov in JavaScript Developers
Покажешь решение ?
источник

NO

Nikita Omen in JavaScript Developers
Chingiz Ryskulov
Всем привет. Кто знает как называются функции где аргументы передаются по очереди типо такого f(2)(5) должно возвращать 10
Это каррирование
источник

CR

Chingiz Ryskulov in JavaScript Developers
Nikita Omen
Это каррирование
Да спасибо.
источник

NO

Nikita Omen in JavaScript Developers
Const curry = (a) => (b) => a*b
источник

NO

Nikita Omen in JavaScript Developers
Вроде так должно работать)
источник

CR

Chingiz Ryskulov in JavaScript Developers
'''
function multiply(a) {  
 return (b) => {
    return a * b     
 }
}

log(multiply(1)(2) //3
'''
источник

IM

Islam Murtazaev in JavaScript Developers
Nikita Omen
Это каррирование
Сорри в пайтоне мы их подругому называем
источник

CR

Chingiz Ryskulov in JavaScript Developers
в пайтоне тоже карирование
источник

CR

Chingiz Ryskulov in JavaScript Developers
def greet_deeply_curried(greeting):
   def w_separator(separator):
       def w_emphasis(emphasis):
           def w_name(name):
               print(greeting + separator + name + emphasis)
           return w_name
       return w_emphasis
   return w_separator

greet = greet_deeply_curried("Hello")("...")(".")
greet('German')
greet('Ivan')

вдруг кому интеренсно ))
источник

IM

Islam Murtazaev in JavaScript Developers
Chingiz Ryskulov
def greet_deeply_curried(greeting):
   def w_separator(separator):
       def w_emphasis(emphasis):
           def w_name(name):
               print(greeting + separator + name + emphasis)
           return w_name
       return w_emphasis
   return w_separator

greet = greet_deeply_curried("Hello")("...")(".")
greet('German')
greet('Ivan')

вдруг кому интеренсно ))
Да я перепутал карирование может использоваться с декораторами, но это не обязательно)
источник

CR

Chingiz Ryskulov in JavaScript Developers
да )) еще ламда есть
источник

CR

Chingiz Ryskulov in JavaScript Developers
в javascripte есть подобии питоновской лямды ?
источник

CR

Chingiz Ryskulov in JavaScript Developers
а есть вижу )))
источник

NO

Nikita Omen in JavaScript Developers
Chingiz Ryskulov
в javascripte есть подобии питоновской лямды ?
Arrowfunc
источник

CR

Chingiz Ryskulov in JavaScript Developers
все это каждый день использую но не знаю как называется ))))
источник

KO

Kalys Osmonov in JavaScript Developers
Learn Vanilla JS, курс по чистому JavaScript с дорожной картой, ссылками на теорию и практическими заданиями → https://learnvanillajs.com/
источник

Н

Нияз in JavaScript Developers
Chingiz Ryskulov
'''
function multiply(a) {  
 return (b) => {
    return a * b     
 }
}

log(multiply(1)(2) //3
'''
А теперь попробуй сделать бесконечную функция, чтоб не зависело от количество аргументов:
add(1) -> 1
add(2)(3) -> 5
add(2)(3)(4) - 9
=)
источник

VD

Vladislav Dorn in JavaScript Developers
Ребята, как в vue можно реализовать адаптивное меню? Что-то никак не получается
источник