Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 15

VV

Vladimir Vladimirovi... in JavaScript Noobs — сообщество новичков
Иван
крайне советую
Благодарю )
источник

И

Иван in JavaScript Noobs — сообщество новичков
Vladimir Vladimirovich
Благодарю )
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Иван
крайне советую
Да
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Шикарный)
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Кстати, может кто-то объяснить, пж, код
источник

А

Алексей in JavaScript Noobs — сообщество новичков
function sum(a) {

 let currentSum = a;

 function f(b) {
   currentSum += b;
   return f;
 }

 f.toString = function() {
   return currentSum;
 };

 return f;
}

alert( sum(1)(2) ); // 3
alert( sum(5)(-1)(2) ); // 6
alert( sum(6)(-1)(-2)(-3) ); // 0
alert( sum(0)(1)(2)(3)(4)(5) ); // 15
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Алексей
function sum(a) {

 let currentSum = a;

 function f(b) {
   currentSum += b;
   return f;
 }

 f.toString = function() {
   return currentSum;
 };

 return f;
}

alert( sum(1)(2) ); // 3
alert( sum(5)(-1)(2) ); // 6
alert( sum(6)(-1)(-2)(-3) ); // 0
alert( sum(0)(1)(2)(3)(4)(5) ); // 15
Карирование обьяснить или что?
источник

И

Иван in JavaScript Noobs — сообщество новичков
Алексей
function sum(a) {

 let currentSum = a;

 function f(b) {
   currentSum += b;
   return f;
 }

 f.toString = function() {
   return currentSum;
 };

 return f;
}

alert( sum(1)(2) ); // 3
alert( sum(5)(-1)(2) ); // 6
alert( sum(6)(-1)(-2)(-3) ); // 0
alert( sum(0)(1)(2)(3)(4)(5) ); // 15
а что не понятно?
источник

И

Иван in JavaScript Noobs — сообщество новичков
Taras Postolyuk
Карирование обьяснить или что?
а это не каррирование 🤼‍♂️
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Иван
а это не каррирование 🤼‍♂️
sum(6)(-1)(-2)(-3) разве нет?
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Я сильно не всматривался думал из лерн жс карирование там чтото похожее было
источник

А

Алексей in JavaScript Noobs — сообщество новичков
return f
источник

И

Иван in JavaScript Noobs — сообщество новичков
Taras Postolyuk
sum(6)(-1)(-2)(-3) разве нет?
каррирование — это процесс преобразования (a, b, c) => … в a => b => c => …
источник

И

Иван in JavaScript Noobs — сообщество новичков
Taras Postolyuk
sum(6)(-1)(-2)(-3) разве нет?
в вопросе нет (a,b,c) => ...
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Ну карирование насколько помню это когда someFunc(a)(b)(c)
источник

И

Иван in JavaScript Noobs — сообщество новичков
внутри функции объявляется новая функция и она же возвращается
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Тоесть как ты и сказал трансформирование функции
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Так если возвращалась бы функция, это считалось бы рекурсией
источник

И

Иван in JavaScript Noobs — сообщество новичков
Алексей
Так если возвращалась бы функция, это считалось бы рекурсией
рекурсия — это функция, вызывающая сама себя
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
А это по сууути замыкание
источник