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);