Значение F.prototype по умолчанию
написано
У каждой функции по умолчанию уже есть свойство
"prototype". По умолчанию"prototype"– объект с единственным свойствомconstructor, которое ссылается на функцию-конструктор. Почему это так
function Rabbit() {}
/*
прототип по умолчанию
Rabbit.prototype={constructor: Rabbit};
*/
Я прошу объяснить логику такого установленного равенства.