Is Function.prototype the only function without a prototype property?
Why is the property absent instead of having a prototype property with a value of null.
document.write(Object.getOwnPropertyNames(Function.prototype));
Edit: presumably the prototype property is elided because it does not have a [[Construct]] internal method (it is not a constructor).