请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

this 练习题目 有被坑到


在刷this的问题是看到这道题感触很深

var a = 5;
function fn1(){
    var a = 6;
    console.log(a);
    console.log(this.a);
}  

function fn2(fn) {
    var a = 7;
    fn();
}

var obj = {
    a: 8,
    getA: fn1 // 这个不是对象的方法 是对象中的元素
}

fn2(obj.getA); // 6, 5
fn2(obj.getA()); // 6, 8

原来obj.getA返回的是函数但是没调用 只有obj.getA()才是作为对象的方法被调用

有被坑到 感觉还是基础知识不够扎实 回来又复习了一遍

双越老师讲的很细致! 谢谢老师?

正在回答

1回答

感谢你们的支持。刻意训练,熟能生巧,慢慢就熟悉了。

1 回复 有任何疑惑可以回复我~
  • 提问者 野源新之助 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-10-15 17:55:24

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信