JSdeep(三种函数)

作者: 余生筑 | 来源:发表于2017-11-22 16:28 被阅读4次

    目前的js函数种类

    • 匿名
    • 具名
    • 箭头

    匿名函数

    var fn=function()
    {
        console.log('1')
    }
    var fn2=fn
    fn.name//fn
    fn2.name//fn2
    
    • fn记录了该匿名函数的内存地址
    • fn2=fn后,fn2也记录了该匿名函数的内存地址
    • 匿名函数也有name(存放它地址的变量名)

    具名函数

    var fn1=function fn()
    {
        console.log('1')
    }
    
    fn1()//1
    fn()//undefined
    
    • 具名函数fn被赋给变量后,作用域不在是全局,而是退化为
    function fn()
    {
        console.log('1')
    }
    

    相关文章

      网友评论

        本文标题:JSdeep(三种函数)

        本文链接:https://www.haomeiwen.com/subject/doqovxtx.html