账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JS中一切函数都是Function构造函数创造的吗?js原型、原型链的问题
    18
    0

    我知道一般情况下函数都是Function的实例,例如:由function关键字定义的函数,一些内置函数,ArrayNumberStringObjectFunction等等。还知道每一个函数都有一个prototype属性,一般情况下,fn.prototype都是对象,但有个特例Function.prototype

    var fn=function () {
        console.log('hello')
    }
    fn instanceof Function  //true  
    Array instanceof Function  //true  
    Object instanceof Function  //true
    Function instanceof Function   //true 
    
    typeof fn.prototype //"object"
    typeof Array.prototype //"object"
    typeof Object.prototype //"object"
    

    但是typeof Function.prototype // "function"
    既然是函数,这个函数也是Function创造的吗?

    Function.prototype instanceof Function //false

    Function.prototype这个函数为啥没有prototype属性?不是每个函数都有吗?
    在chrome控制台打印Function.prototype是一个匿名函数,想知道这个匿名函数是怎么来的?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部