我有这个功能:
function fff(){}
哪个是function
哪个是Function constructor
所以fff.__proto__
应该告诉我:function Function() { [native code] }
但事实并非如此。
表明 : function Empty() {}
我只看到它的constructor
财产__proto__
function Function() { [native code] }
问题 :
这是什么function Empty() {}
功能
,为什么fff.__proto__
不给我看:function Function() { [native code] }
?
nb 我知道这是在查找链中用于解析__proto__
方法等的实际对象,是在prototype
使用. __proto__
new
但同样:functionfff
是一个通过 newing 在幕后实例化的函数Function constructor.
......所以?