Answer
t.me/js_testОтвет:
{ constructor: ...} undefined
Объяснение:
Обычные функции, такие как giveLydiaPizzaфункция, имеют prototypeсвойство, которое представляет собой объект (объект-прототип) со свойством constructor. Однако функции со стрелками, такие как giveLydiaChocolateфункция, не имеют этого prototypeсвойства.
Соответственно, undefinedвозвращается при попытке доступа к prototypeсвойству с помощью giveLydiaChocolate.prototype.
Код для проверки:
function giveLydiaPizza() {
return 'Here is pizza!';
}
const giveLydiaChocolate = () =>
"Here's chocolate... now go hit the gym already.";
console.log(giveLydiaPizza.prototype);
console.log(giveLydiaChocolate.prototype);