|
@@ -467,7 +467,7 @@ a()
|
|
|
### Знакомство: ООП в функциональном стиле. .
|
|
|
|
|
|
Как видите, функция - такой же тип данных, как и остальные, однако этот тип имеет другой набор допустимых операций; в основном функции создают, передают и запускают.
|
|
|
-Так как ассоциативные массивы в **JS** могут хранить любой тип данных, то функции тоже могуть быть элементами объектов. Таким образом реализуется **ООП** в **JS**:
|
|
|
+Так как ассоциативные массивы в **JS** могут хранить любой тип данных, то функции тоже могут быть элементами объектов. Таким образом реализуется **ООП** в **JS**:
|
|
|
|
|
|
```javascript
|
|
|
var rectangle = {
|
|
@@ -490,7 +490,7 @@ var rectangle = {
|
|
|
rectangle.draw();
|
|
|
```
|
|
|
|
|
|
-Таким образом, используя переменную `this`, функции-поля объектов могут получить доступ к другим полям объекта (`x`, `y` и другие в примере выше)
|
|
|
+`this` позволяет функциям-полям объектов получить доступ к другим полям объекта (`x`, `y` и другие в примере выше)
|
|
|
|
|
|
|
|
|
|