以下是设置上下文的两种方法:
$.proxy(function() {
this.doStuff();
}, this);
...
var that = this;
that.doStuff();
有什么理由使用其中一种而不使用另一种吗?
最佳答案
第二种方法是纯 JavaScript。
第一个依赖于框架(在您的例子中为 jQuery)。
没有人比其他人更好。
我更喜欢第二个,它是免费的。
关于javascript - 设置上下文的不同方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14322505/