Execution context

2017-08-28  本文已影响14人  Zihowe

function 会创建一个新的Execution contextobject 不会。

下面的代码,如果firstname前不加this,那么firstname就会在global context里面查找firtname,然后会报错。

object 会有一个新的this
使用this指代当前的object

var person = {
    firstname: 'Default',
    lastname: 'Default',
    greet: function() {
        return 'Hi ' + this.firstname;   
    }
}
上一篇下一篇

猜你喜欢

热点阅读