美文网首页
【JS内功修炼】之 短板记录

【JS内功修炼】之 短板记录

作者: 尤小小 | 来源:发表于2019-08-03 23:00 被阅读0次

    window对象上默认有个name变量

    window对象上默认有个name变量是一个空字符串

    window.name // ""
    

    this指向谁?

    函数里的this指向谁?函数执行如果不是被属性调取器点出来的,它自己执行,函数里的this就是window。如果是被属性调取器点出来的,this就指向谁,谁点的它就是谁。

    => 箭头函数里的this,指向定义箭头函数的外部作用域的this。

    多种this绑定混合使用的时候,this绑定的优先级:
    new绑定 > 显示绑定 > 隐式绑定 > 默认绑定

    逗号表达式

    逗号表达式永远返回后面的那项。逗号表达式常用于代码压缩,比如下面的这段代码,压缩后前后的展现。

    压缩前:

    function aaaa() {
        return 'bbbb'
    }
    aaaa()
    
    return 1
    

    压缩后:

    return ((function a() { return 'bbbb'})(), 1)
    

    相关文章

      网友评论

          本文标题:【JS内功修炼】之 短板记录

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