美文网首页
propertype和_proto_分析,闭包和this

propertype和_proto_分析,闭包和this

作者: ThomasYoungK | 来源:发表于2018-10-20 22:16 被阅读66次

    刘欣老师的第二季:9_2_20170827_面向对象之Javascript.mp4讲的非常清晰,但是它没讲如何继承属性,这个通过下面方法做到:

    function PrimaryStudent(props) {
        Student.call(this, props);
        this.grade = props.grade || 1;
    }
    

    https://www.cnblogs.com/mamo/p/3808215.html
    记住:
    闭包是静态作用域(词法作用域),在定义时作用域就已经绑定,因此你在定义一个闭包时,无须担心闭包内定义的变量指向未知的对象;因此不用担心使用者错误使用代码,而使代码出现无法预期的错误。
    而this是动态绑定,只有在运行时,才决定绑定哪个变量,因此this绑定的变量很可能在运行时指向了你不希望的对象,得依靠使用者正确的使用才能保证不出错。

    相关文章

      网友评论

          本文标题:propertype和_proto_分析,闭包和this

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