Сообщение от Rise
|
На выходе имеем:
// text в замыкании
var buffer = function(piece) {
if (arguments.length == 0) {
return text;
}
text += piece;
};
|
По этому куску все встало на свои места, спасибо. А вот по первой части можете мне пояснить "var makeBuffer = function() {...}
();" откуда эти скобки 2-ые вылезают, какую роль они выполняют? Если есть источник информации по этой теме с не очень заковыристым языком, буду только рад ознакомится самостоятельно.