我经常在代码中看到这样的情况:var me = this;
。这是为什么?如果我在局部变量中引用“this”,是否会有一些性能提升?
有功能的话就很有用了inside一个函数,这样这些嵌套函数中的代码需要访问this
从外部背景来看。
function example() {
var me = this;
document.getElementById('whatever').onclick = function() {
me.clicked = 1;
};
}
Because this
为每个函数调用重新建立,而不隐藏外部this
在变量中,根本无法从内部函数引用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)