Значение F.prototype по умолчанию

На F.prototype по умолчанию

написано

У каждой функции по умолчанию уже есть свойство "prototype". По умолчанию "prototype" – объект с единственным свойством constructor, которое ссылается на функцию-конструктор. Почему это так

function Rabbit() {}

/*
прототип по умолчанию
Rabbit.prototype={constructor: Rabbit};
*/

Я прошу объяснить логику такого установленного равенства.


Ответы (0 шт):