Skip to content

Commit

Permalink
update(JS): web/javascript/guide/working_with_objects
Browse files Browse the repository at this point in the history
  • Loading branch information
undead404 authored and AdriandeCita committed Dec 25, 2022
1 parent f3bfdc3 commit bee9689
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions files/uk/web/javascript/guide/working_with_objects/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Робота з об'єктами
slug: Web/JavaScript/Guide/Working_with_Objects
page-type: guide
tags:
- Beginner
- Comparing object
Expand Down Expand Up @@ -41,7 +42,7 @@ const obj = {

У цьому прикладі новостворений об'єкт присвоюється змінній `obj`, – це необов'язково. Якщо немає потреби звертатися до такого об'єкта деінде, не обов'язково присвоювати його змінній. (Зверніть увагу, що може бути потреба загорнути літерал об'єкта в дужки, якщо об'єкт зустрічається там, де очікується інструкція, щоб літерал не був сприйнятий за блокову інструкцію.)

Об'єктні ініціалізатори – це вирази, і кожний такий ініціалізатор призводить до створення нового об'єкта щоразу, коли виконується інструкція, в якій він зустрічається. Ідентичні об'єктні ініціалізатори створюють окремі об'єкти, котрі при порівнянні не вважатимуться рівними одне одному.
Об'єктні ініціалізатори – це вирази, і кожний такий ініціалізатор призводить до створення нового об'єкта щоразу, коли виконується інструкція, в якій він зустрічається. Ідентичні об'єктні ініціалізатори створюють окремі об'єкти, котрі, як їх порівняти, не вважатимуться рівними одне одному.

Наступні інструкції створюють об'єкт і присвоюють його змінній `x` тоді й лише тоді, якщо вираз `cond` є істинним:

Expand Down Expand Up @@ -428,7 +429,7 @@ Intern.sayHi(); // Привіт, мене звати Олег

Гетери й сетери можуть бути:

- або означені всередині [об'єктних ініціалізаторів](#zastosuvannia-initsializatoriv-obiekta),
- або означені всередині [об'єктних ініціалізаторів](#zastosuvannia-obiektnykh-initsializatoriv),
- або будь-коли пізніше додані до будь-якого наявного об'єкта.

В [об'єктних ініціалізаторах](#zastosuvannia-obiektnykh-initsializatoriv) гетери й сетери означаються подібно до звичайних [методів](/uk/docs/Web/JavaScript/Reference/Functions/Method_definitions), але мають на початку означень ключові слова `get` або `set`. Метод-гетер не повинен очікувати на параметр, натомість метод-сетер очікує рівно на один параметр (нове значення, котре присвоюється). Наприклад:
Expand Down

0 comments on commit bee9689

Please sign in to comment.