beautify 1st part of the tutorial
This commit is contained in:
parent
e3dd2cedc0
commit
6444024a9d
327 changed files with 2358 additions and 1986 deletions
|
@ -3,26 +3,28 @@
|
|||
```js
|
||||
//+ run
|
||||
function makeBuffer() {
|
||||
var text = '';
|
||||
|
||||
var text = '';
|
||||
|
||||
return function(piece) {
|
||||
if (arguments.length == 0) { // вызов без аргументов
|
||||
return text;
|
||||
}
|
||||
text += piece;
|
||||
text += piece;
|
||||
};
|
||||
};
|
||||
|
||||
var buffer = makeBuffer();
|
||||
|
||||
// добавить значения к буферу
|
||||
buffer('Замыкания');
|
||||
buffer(' Использовать');
|
||||
buffer(' Нужно!');
|
||||
buffer('Замыкания');
|
||||
buffer(' Использовать');
|
||||
buffer(' Нужно!');
|
||||
alert( buffer() ); // 'Замыкания Использовать Нужно!'
|
||||
|
||||
var buffer2 = makeBuffer();
|
||||
buffer2(0); buffer2(1); buffer2(0);
|
||||
buffer2(0);
|
||||
buffer2(1);
|
||||
buffer2(0);
|
||||
|
||||
alert( buffer2() ); // '010'
|
||||
```
|
||||
|
|
|
@ -23,9 +23,9 @@ function makeBuffer() { /* ваш код */ }
|
|||
var buffer = makeBuffer();
|
||||
|
||||
// добавить значения к буферу
|
||||
buffer('Замыкания');
|
||||
buffer(' Использовать');
|
||||
buffer(' Нужно!');
|
||||
buffer('Замыкания');
|
||||
buffer(' Использовать');
|
||||
buffer(' Нужно!');
|
||||
|
||||
// получить текущее значение
|
||||
alert( buffer() ); // Замыкания Использовать Нужно!
|
||||
|
@ -35,7 +35,9 @@ alert( buffer() ); // Замыкания Использовать Нужно!
|
|||
|
||||
```js
|
||||
var buffer = makeBuffer();
|
||||
buffer(0); buffer(1); buffer(0);
|
||||
buffer(0);
|
||||
buffer(1);
|
||||
buffer(0);
|
||||
|
||||
alert( buffer() ); // '010'
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue