Вопрос по замыканиям
Привет сообществу.
Объясните пожалуйста "на пальцах" код function counter(a){ var local = a; return function(b){ return a + b; } } console.log(counter(3)(4)); Как определяется переменная b и как происходит вызов функции counter c последовательными? параметрами? |
paradoxoflife, учебник читай.
Цитата:
function(b){ return a + b; } counter(3)(4) — 3 - это а, 4 - это b. a берется из LE counter. Переменную local можно было вообще не объявлять. |
Спасибо.
|
Часовой пояс GMT +3, время: 15:32. |