关于this,是很多前端面试必考的题目,有时候在网上看到这些题目,自己试了一下,额,还真的错了!在实际开发中,也会遇到 this 的问题(虽然一些类库会帮我们处理),例如在使用一些框架的时候,例如:knockout,有时候不明白为什么不直接使用this,而要把 this 作为参数传入. 接下来你谈谈我对它的理解,也作为一个笔记,方便以后参阅.有不对的地方,欢迎指出批评. 1. 不像C#,this一定是指向当前对象.js的this指向是不确定的,也就是说是可以动态改变的.call/apply 就是…