From 656a9c5b8bb625267b55b445e08318cd0ea2e473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C2=A1ke?= <77801554+front42@users.noreply.github.com> Date: Wed, 3 Sep 2025 00:20:02 +0300 Subject: [PATCH] fix: correct answer in task 14 readme.md ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It should be formulated a little more precisely. There is no "base object", it doesn't matter whether the object is created via the literal notation {} or the new keyword - it will inherit from Object.prototype, respectively, having access to the prototype methods, such as toString, etc. A custom object without a prototype (“very plain” or “pure dictionary”) can be created via Object.create(null); --- ru-RU/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru-RU/README.md b/ru-RU/README.md index ace3f67a..5efcbc04 100644 --- a/ru-RU/README.md +++ b/ru-RU/README.md @@ -476,7 +476,7 @@ console.log(sarah); #### Ответ: B -Все объекты имеют прототипы, кроме **базового объекта**. Базовый объект — это объект, созданный пользователем, или объект, созданный с использованием ключевого слова `new`. Базовый объект имеет доступ к некоторым методам и свойствам, таким как `.toString`. Вот почему вы можете использовать встроенные методы JavaScript! Все такие способы доступны в прототипе. Хотя JavaScript не может найти метод непосредственно в вашем объекте, он идет вниз по цепочке прототипов и находит его там, что делает его доступным. +Объекты имеют специальное скрытое свойство [[Prototype]], которое либо ссылается на другой объект (он и называется "прототипом"), либо равно null — и тогда прототип отсутствует. На вершине иерархии прототипов находится Object.prototype, свойство [[Prototype]] которого как раз и указывает на null, т.е. всё наследует от этого объекта, но сам он уже ни от чего не наследует. Также есть возможность создать через Object.create(null) "простейший объект" или "беспрототипный словарь", у которого не будет прототипа — соответственно, не будет и встроенных методов объекта, таких как toString и т.д.