Показать сообщение отдельно
  #5 (permalink)  
Старый 28.08.2015, 15:36
Новичок на форуме
Отправить личное сообщение для kriolis Посмотреть профиль Найти все сообщения от kriolis
 
Регистрация: 28.08.2015
Сообщений: 5

Перечитал еще раз главу с замыканиями [[scope]] LE, и, наконец-то, я понял что к чему спасибо за ваши ответы! И про этот хитрый вызов функции с последующим ее же выполнением тоже вроде как дошел
С тем кусочком первым получается что-то вроде этого:
//var text = ''; переменная уходит в замыкание
// а переменной makeBuffer присваиваем то, что она же возвращает при ее вызове
var makeBuffer = function(piece) {
    if (arguments.length == 0) {
      return text;
    }
    text += piece;
  };
};
makeBuffer('Замыкания');
makeBuffer(' Использовать');
makeBuffer(' Нужно!');
alert( makeBuffer() );
Ответить с цитированием