this 练习题目 有被坑到

来源:6-4 this 有几种赋值情况

野源新之助

2020-10-10


在刷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回答

双越

2020-10-10

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

1
1
野源新之助
非常感谢!
2020-10-15
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4637 学习 · 1666 问题

查看课程