Что такое прототип?
Прототип — это объект, от которого наследуют свойства другие объекты.
Каждый объект имеет внутреннюю ссылку на другой объект, называемый его прототипом. У объекта-прототипа также есть свой собственный прототип и так далее до тех пор, пока цепочка не завершится объектом, у которого свойство prototype равно null. По определению, null не имеет прототипа и является завершающим звеном в цепочке прототипов.
Подробнее: Наследование и цепочка прототипов