Skip to content

Commit

Permalink
update(JS): web/javascript/reference/operators/property_accessors
Browse files Browse the repository at this point in the history
  • Loading branch information
undead404 committed Mar 18, 2024
1 parent c911375 commit d926e48
Showing 1 changed file with 3 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ browser-compat: javascript.operators.property_accessors
```js-nolint
object.propertyName
object[expression]
object.#privateProperty
```

## Опис
Expand Down Expand Up @@ -67,6 +68,8 @@ document.createElement("pre");
// тому що 77. === 77.0, немає двозначності
```

На додачу до цього, до [приватної властивості](/uk/docs/Web/JavaScript/Reference/Classes/Private_properties) можна звертатися лише за допомогою крапкової нотації всередині класу, який її визначає.

### Дужкова нотація

У синтаксисі `object[expression]`, `expression` має обчислюватися до рядка або [Symbol](/uk/docs/Web/JavaScript/Reference/Global_Objects/Symbol), який представляє назву властивості. Таким чином, це може бути будь-який рядковий літерал, наприклад, `'1foo'`, `'!bar!'` або навіть `' '` (пробіл).
Expand Down

0 comments on commit d926e48

Please sign in to comment.