-1

我预期的结果是 Adithye。我知道其他方法,但我想知道为什么这种方法行不通。

var Person = {
    name:'Adithye',
    getName:function(){
        function xyz(){
            console.log(this.name);
        }
        xyz();
    }
}

Person.getName();

4

1 回答 1

1

但是,在内部函数中,this不再指代 Person。因此,this.name在内部函数中是未定义的

于 2022-01-23T14:59:23.213 回答