СÑÑоковÑй бÑÑÐµÑ Ñ Ð¾ÑиÑÑкой
важноÑÑÑ: 5
ÐобавÑÑе бÑÑеÑÑ Ð¸Ð· ÑеÑÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи ФÑнкÑÐ¸Ñ - ÑÑÑоковÑй бÑÑÐµÑ Ð¼ÐµÑод buffer.clear(), коÑоÑÑй бÑÐ´ÐµÑ Ð¾ÑиÑаÑÑ ÑекÑÑее ÑодеÑжимое бÑÑеÑа:
function makeBuffer() {
...Ð²Ð°Ñ ÐºÐ¾Ð´...
}
var buffer = makeBuffer();
buffer("ТеÑÑ");
buffer(" ÑÐµÐ±Ñ Ð½Ðµ ÑÑеÑÑ ");
alert( buffer() ); // ТеÑÑ ÑÐµÐ±Ñ Ð½Ðµ ÑÑеÑÑ
buffer.clear();
alert( buffer() ); // ""
ÐÑкÑÑÑÑ Ð¿ÐµÑоÑниÑÑ Ñ ÑеÑÑами Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ñи.
function makeBuffer() {
var text = '';
function buffer(piece) {
if (arguments.length == 0) { // вÑзов без аÑгÑменÑов
return text;
}
text += piece;
};
buffer.clear = function() {
text = "";
}
return buffer;
};
var buffer = makeBuffer();
buffer("ТеÑÑ");
buffer(" ÑÐµÐ±Ñ Ð½Ðµ ÑÑеÑÑ ");
alert( buffer() ); // ТеÑÑ ÑÐµÐ±Ñ Ð½Ðµ ÑÑеÑÑ
buffer.clear();
alert( buffer() ); // ""
function makeBuffer() {
var text = '';
function buffer(piece) {
if (arguments.length == 0) { // вÑзов без аÑгÑменÑов
return text;
}
text += piece;
};
buffer.clear = function() {
text = "";
}
return buffer;
};
ÐÑкÑÑÑÑ ÑеÑение Ñ ÑеÑÑами в пеÑоÑниÑе.