老师,有个问题,请看下
来源:3-4 选择练习
慕粉0644535011
2021-04-26 00:10:46
var c = 1;
var obj = {
a: function() {
var c = 3;
return this.b;
},
b: function() {
var c = 4;
document.write(this.c)
},
c: 2
};
obj.a()
老师,这里直接调用对象obj的a方法,会返回obj对象的b方法 里面的this.c不是指向的obj对象的c吗?这里为什么会不显示啊?
1回答
同学你好,b是一个函数,需要调用才会执行代码,输出this.c,如下:
祝学习愉快!
相似问题