Skip to content

Commit 906c82c

Browse files
authored
Merge pull request #596 from mpodaniev/patch-9
Update article.md
2 parents 31f4a24 + c461022 commit 906c82c

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

1-js/08-prototypes/04-prototype-methods/article.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,7 @@ let clone = Object.create(
8383
- Ще пізніше, в 2015 році, методи `Object.setPrototypeOf` та `Object.getPrototypeOf` були додані до стандарту, для того, щоб виконувати аналогічну функціональність як і `__proto__`. Оскільки `__proto__` було широко реалізовано, воно згадується в Annex B стандарту як не обов’язкове для не-браузерних середовищ, але вважається свого роду застарілим.
8484
- Пізніше, у 2022 році, було офіційно дозволено використовувати `__proto__` в об'єктних літералах `{...}` (винесено з Annex B), але не як геттер/сеттер `obj.__proto__` (ця можливість все ще в Annex B).
8585

86-
Чому `__proto__` було замінено функціями `getPrototypeOf/setPrototypeOf`?
87-
88-
Таким чином зараз ми маємо всі ці способи для роботи з прототипом.
89-
90-
Чому `__proto__` було замінено методами `getPrototypeOf/setPrototypeOf`? Це цікаве питання, яке вимагає від нас розуміння чому `__proto__` має недоліки. Прочитайте далі, щоб дізнатися відповідь.
86+
Чому `__proto__` було замінено методами `getPrototypeOf/setPrototypeOf`?
9187

9288
Чому `__proto__` було частково відновлено і його використання дозволено в `{...}`, але не як геттер/сеттер?
9389

0 commit comments

Comments
 (0)