为了账号安全,请及时绑定邮箱和手机立即绑定

JS中一切函数都是Function构造函数创造的吗?js原型、原型链的问题

JS中一切函数都是Function构造函数创造的吗?js原型、原型链的问题

隔江千里 2019-05-22 16:48:25
我知道一般情况下函数都是Function的实例,例如:由function关键字定义的函数,一些内置函数,Array、Number、String、Object、Function等等。还知道每一个函数都有一个prototype属性,一般情况下,fn.prototype都是对象,但有个特例Function.prototypevarfn=function(){console.log('hello')}fninstanceofFunction//trueArrayinstanceofFunction//trueObjectinstanceofFunction//trueFunctioninstanceofFunction//truetypeoffn.prototype//"object"typeofArray.prototype//"object"typeofObject.prototype//"object"但是typeofFunction.prototype//"function"既然是函数,这个函数也是Function创造的吗?Function.prototypeinstanceofFunction//falseFunction.prototype这个函数为啥没有prototype属性?不是每个函数都有吗?在chrome控制台打印Function.prototype是一个匿名函数,想知道这个匿名函数是怎么来的?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 215 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信