Skip to content

Commit 188f5a5

Browse files
committed
Исправлен баг
1 parent a85142a commit 188f5a5

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

1-js/05-data-types/06-iterable/article.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,8 @@ alert(arr.pop()); // World (метод работает)
217217
То же самое происходит с итерируемым объектом:
218218

219219
```js run
220-
// range взят из примера выше
220+
// range взят из примера в начале статьи
221+
221222
let arr = Array.from(range);
222223
alert(arr); // 1,2,3,4,5 (преобразование массива через toString работает)
223224
```
@@ -233,7 +234,7 @@ Array.from(obj[, mapFn, thisArg])
233234
Например:
234235

235236
```js run
236-
// range взят из примера выше
237+
// range взят из примера в начале статьи
237238

238239
// возводим каждое число в квадрат
239240
let arr = Array.from(range, num => num * num);
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<script>
2+
let range = {
3+
from: 1,
4+
to: 5,
5+
6+
[Symbol.iterator]() {
7+
this.current = this.from;
8+
return this;
9+
},
10+
11+
next() {
12+
if (this.current <= this.to) {
13+
return {
14+
done: false,
15+
value: this.current++
16+
};
17+
} else {
18+
return {
19+
done: true
20+
};
21+
}
22+
}
23+
};
24+
</script>

0 commit comments

Comments
 (0)