Sep 8, 2018 · 1 min read
Kevin I think you’ve already answered why it is a function. You said it allows you to have access to function methods like call, apply, and bind. I see nothing wrong if “Person” has its prototype as “Function.prototype”, since it’s a function. The question should be thus: what is the prototype of “Function” and “Function.prototype”? This is where we can start making statement like as Kevin just said.
