javascript之Function与Object

理解Function instanceof Object与Object instanceof Function都为true


1Function.__proto__==Function.prototype  //Function本身继承了Function的原型
2Function.prototype.__proto__==Object.prototype//Function的原型继承了Object的原型,因此Function可以获得原型上的toString,valueOf等方法
经过上面的12可知Funtion的原型链上有Object,因此Function instanceof Objecttrue 
3Object.__proto__==Function.prototype//Object继承了Function的原型//因此Object可以获得Function的apply,call,bind等方法
 3可知Object instanceof Functiontrue