以下 JavaScript 代码输出结果正确的是__?

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)
1024 次浏览
  • A、{constructor:...} {constructor:...}
  • B、{} {constructor:...}
  • C、{constructor:...} {}
  • D、{constructor:...} undefined
常规函数,例如 giveLydiaPizza函数,有⼀个 prototype属性,它是⼀个带有 constructor属性的对象(原型对象)。然⽽,箭头函数,例如 giveLydiaChocolate函数, 没有这个 prototype属性。尝试使⽤ giveLydiaChocolate.prototype访问 prototype属性 时会返回 undefined。
挑战成功
2年前
挑战失败
2年前
挑战失败
2年前
挑战失败
2年前
挑战成功
4年前
挑战失败
4年前