为什么typeof Function.prototype和typeof Fn.prototype不同?
function Fn() {}
typeof Function // 'function'
typeof Fn // 'function'
typeof Function.prototype // 'function'
typeof Fn.prototype // 'object'
对我来说很困惑
答案 0 :(得分:0)
该函数的原型将是一个普通的空对象,除非进行了某些更改以实现此目的。
您(Fn
函数的作者)在创建Fn
函数时没有做任何更改。
Function
函数的作者将另一个值设置为原型。