Skip to content

Commit dc8a516

Browse files
authored
fix
1 parent 60b88ef commit dc8a516

File tree

1 file changed

+1
-1
lines changed
  • 1-js/04-object-basics/07-optional-chaining

1 file changed

+1
-1
lines changed

1-js/04-object-basics/07-optional-chaining/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ userGuest.admin?.(); // ничего (такого метода нет)
168168

169169
Здесь в обеих строках мы сначала используем точку (`userAdmin.admin`), чтобы получить свойство `admin`, потому что мы предполагаем, что объект user существует, так что читать из него безопасно.
170170

171-
Затем `?.()` проверяет левую часть: если функция `admin` существует, то она запускается (это так для `UserAdmin`). В противном случае (для `userGuest`) вычисление остановится без ошибок.
171+
Затем `?.()` проверяет левую часть: если функция `admin` существует, то она запускается (это так для `userAdmin`). В противном случае (для `userGuest`) вычисление остановится без ошибок.
172172

173173
Синтаксис `?.[]` также работает, если мы хотим использовать скобки `[]` для доступа к свойствам вместо точки `.`. Как и в предыдущих случаях, он позволяет безопасно считывать свойство из объекта, который может не существовать.
174174

0 commit comments

Comments
 (0)