ili*_*139 4 javascript performance this
我经常在代码中看到这个:var me = this;.这是为什么?如果我在局部变量中引用'this',是否会有一些性能提升?
如果函数内部存在函数,则这些函数很有用,这些嵌套函数中的代码需要访问this外部上下文的值.
function example() {
var me = this;
document.getElementById('whatever').onclick = function() {
me.clicked = 1;
};
}
Run Code Online (Sandbox Code Playgroud)
因为this对于每个函数调用都是重新建立的,没有this将变量外部存储在变量中,就无法从内部函数中引用它.
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |