function(){}.__proto__ === Function.prototype
and Function.prototype === function(){}.__proto__
get different result
Function.prototype === function(){}.__proto__
return true
.
function(){}.__proto__ === Function.prototype
return an error:
VM2053:1 Uncaught SyntaxError: Function statements require a function name