Size: a a a

Советский Angular

2020 December 24

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Вертихвост キバ 🏡🦊
хотите (может заезженную) задачу?
da
источник

Вキ

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Необходимо реализовать функцию add(), которая будет работать следущим образом:

declare function add(n: number): any;

const addFive = add(5);

addFive == 5; // true

addFive(2) == 7; // true

add(1)(4)(10) == 15; // true
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
@boringdev @alena_hrenovskaya @kisya_lisya возможно вам будет интересно)
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
@boringdev @alena_hrenovskaya @kisya_lisya возможно вам будет интересно)
Хм, прикольно. Я кажется знаю решение)
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
@boringdev @alena_hrenovskaya @kisya_lisya возможно вам будет интересно)
valueOf и замыкание
источник

ДМ

Денис Макаров... in Советский Angular
JSON Jenny 💖
valueOf и замыкание
+
источник

ДМ

Денис Макаров... in Советский Angular
Вертихвост キバ 🏡🦊
Необходимо реализовать функцию add(), которая будет работать следущим образом:

declare function add(n: number): any;

const addFive = add(5);

addFive == 5; // true

addFive(2) == 7; // true

add(1)(4)(10) == 15; // true
а почему последний вариант равен 14?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Денис Макаров
а почему последний вариант равен 14?
15, да)
источник

ДМ

Денис Макаров... in Советский Angular
источник

ДМ

Денис Макаров... in Советский Angular
мне перезвонят?)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Денис Макаров
мне перезвонят?)
а вот такое сможешь сделать?

const add = (a, b) => a + b;
const sum = curry(add);

sum(1)(2, 3, 4)(4, 12) == 26;
источник

ДМ

Денис Макаров... in Советский Angular
Вертихвост キバ 🏡🦊
а вот такое сможешь сделать?

const add = (a, b) => a + b;
const sum = curry(add);

sum(1)(2, 3, 4)(4, 12) == 26;
ого
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
идем по нарастающей)
источник

C

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

C

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

C

Constantine in Советский Angular
Ха-ха
источник

MA

Maxim Afanasev in Советский Angular
Вертихвост キバ 🏡🦊
идем по нарастающей)
function curry(f) {
 let buffer = 0;
 function inner(...args) {
   buffer = args.reduce((acc,item) => f(acc,item), sum);
   return inner;
 }
 inner.valueOf = () => buffer;
 return inner;
}
источник

ДМ

Денис Макаров... in Советский Angular
Maxim Afanasev
function curry(f) {
 let buffer = 0;
 function inner(...args) {
   buffer = args.reduce((acc,item) => f(acc,item), sum);
   return inner;
 }
 inner.valueOf = () => buffer;
 return inner;
}
зачем так в открытую кидать
источник

ДМ

Денис Макаров... in Советский Angular
хоть бы спойлер накинул
источник