Skip to content

Commit 3547d69

Browse files
authored
Apply suggestions from code review
1 parent 41f22f5 commit 3547d69

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,8 @@ 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-
Таким чином зараз ми маємо всі ці способи для роботи з прототипом.
8786

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

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

0 commit comments

Comments
 (0)