en.javascript.info/1-js/5-functions-closures/5-closures-usage/3-stringbuffer-with-clear/_js.view/solution.js
Ilya Kantor 87bf53d076 update
2014-11-16 01:40:20 +03:00

16 lines
No EOL
269 B
JavaScript

function makeBuffer() {
var text = '';
function buffer(piece) {
if (arguments.length == 0) { // вызов без аргументов
return text;
}
text += piece;
};
buffer.clear = function() {
text = "";
}
return buffer;
};