Skip to content

Commit 585033a

Browse files
committed
updates
1 parent ecc0c34 commit 585033a

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,5 @@ yarn dev lessons/lessonXX/lecture.md
3838
При мерже пуллреквеста в мастер автоматически произойдет деплой изменений на сервис gh-pages. Результат можно будет увидеть здесь [otus--javascript-basic](https://vvscode.github.io/otus--javascript-basic/index.html).
3939

4040
Если для занятия (для демонстрации или для активностей) нужно запускать примеры кода - используйте codesandbox, разместив код в поддиректории соответствующего урока (чтобы держать все материалы в одном месте).
41+
4142
</details>

lessons/lesson03/1.lecture.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ console.log(a[0], b[0]); // ?
102102

103103
<!-- v -->
104104

105-
- Структура данных - хэш
105+
- Структура данных - набор пар вида "ключ - значение"
106106
- Ключи - String | Symbol
107107
- Ссылочный тип данных
108108

@@ -179,11 +179,11 @@ console.log(o.x); // ?
179179

180180
let a = "x";
181181
o.a = 2;
182-
console.log(o.x); // ?
182+
console.log(o.a, o[a]); // ?
183183

184184
let b = "x";
185185
o["b"] = 3;
186-
console.log(o.x); // ?
186+
console.log(o.b, o[b]); // ?
187187
```
188188

189189
<!-- v -->
@@ -380,7 +380,7 @@ let o = {
380380
prop2: 2,
381381
};
382382

383-
for (propName in o) {
383+
for (let propName in o) {
384384
console.log(propName);
385385
}
386386
```
@@ -421,7 +421,7 @@ let o = {
421421
},
422422
};
423423

424-
for (propName in o) {
424+
for (let propName in o) {
425425
console.log(propName);
426426
}
427427
```
@@ -436,7 +436,7 @@ let o = {
436436
},
437437
};
438438

439-
for (propName in o) {
439+
for (let propName in o) {
440440
console.log(
441441
propName,
442442
o.hasOwnProperty(propName) ? "в объекте" : "в цепочке прототипов"

lessons/lesson03/2.lecture.md

-4
Original file line numberDiff line numberDiff line change
@@ -471,10 +471,6 @@ greet.call({ name: "Sam" }); // ?
471471

472472
<!-- v -->
473473

474-
При использовании Babel можно пользоваться преимуществами стрелочных функций в классах c помощью [@babel/plugin-proposal-class-properties](https://babeljs.io/docs/en/babel-plugin-proposal-class-properties)
475-
476-
<!-- v -->
477-
478474
### Вопросы?
479475

480476
<!-- v -->

lessons/lesson04/02.md

+2
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ calculateSomethingAsyncWithPromise(x)
162162
```
163163

164164
<!-- v -->
165+
165166
[Top-level await](https://github.com/tc39/proposal-top-level-await).
166167

167168
```js [1-30]
@@ -170,6 +171,7 @@ const result = await calculateSomethingAsyncWithPromise(x);
170171
const secondResult = await calculateSomethingElseAsyncWithPromise(result);
171172
console.log(secondResult);
172173
```
174+
173175
<!-- v -->
174176

175177
Краткий итог:

0 commit comments

Comments
 (0)