【发布时间】:2015-12-08 07:05:15
【问题描述】:
我正在尝试了解一些基本的 javascript。
我有以下sn-p。我们有 name 变量,在这两种情况下都通过 getName 方法引用。
第一个警报输出HocusPocus,而第二个警报输出GeorgeThomas。但我不明白在这种情况下this 是如何指代名称的
var name = 'Gerorge Thomas';
var obj = {
name: 'Cinderella',
value: {
name: 'HocusPocus',
getName: function() {
return this.name;
}
}
};
alert( obj.value.getName() );
var testing = obj.value.getName;
alert(testing());
【问题讨论】:
标签: javascript variables object methods