JavaScript 相关知识(二)

82 阅读1分钟

一、 this指向

function foo() {
    console.log(this.a);
}
var obj2 = {
    a: 2,
    fn: foo
};
var obj1 = {
    a: 1,
    o1: obj2
};
obj1.o1.fn(); // 2

函数foo的调用环境是在obj2中的,因此this指向对象obj2

来源:彻底搞懂JavaScript中的this指向问题


二、 执行上下文


三、 事件模型、事件流


四、 typeof 与 instanceof 区别


五、解释下什么是事件代理?应用场景?