Тест · Классы и прототипы · урок 8 из 12Тест — цепочка прототиповЧто такое цепочка прототипов и как поиск свойства её использует?[A]Каждый объект ссылается на другой объект — свой прототип, у которого свой прототип, и так далее. Чтение свойства проверяет сначала сам объект, затем каждый прототип вверх по цепочке, пока свойство не найдётся или цепочка не кончится на null — тогда undefined.[B]Чтение свойства начинается с вершины цепочки, с Object.prototype, и идёт вниз к объекту, поэтому свойство, объявленное в Object.prototype, скрывает одноимённое свойство, записанное в самом объекте.[C]Чтение свойства проверяет только сам объект; если свойства там нет, результат сразу равен undefined. Ссылка на прототип нужна лишь для instanceof и никогда не участвует в обычном чтении свойств или в вызове методов объекта.[D]При создании объект копирует в себя все свойства своего прототипа, поэтому чтение свойства никогда не идёт по цепочке. Если позже изменить метод в Class.prototype, на уже созданных объектах это никак не скажется — у них остались собственные старые копии всех свойств прототипа.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадЦепочка прототиповДалее →Задача: банковский счёт