在过去的 4 个月里,我一直在从事网络项目。为了优化代码性能,我们使用了一种模式。我的疑问是,它是否真的提高了性能?
当我们必须使用this
对象时,我们将它分配给一个局部变量,并使用它。
function someFunction()
{
var thisObject = this;
//use thisObject in all following the code.
}
这里的假设是,将this
对象分配给本地堆栈变量将提高性能。
我在任何地方都没有见过这种类型的编码,所以怀疑它是否没用。
编辑:我知道将此对象分配给局部变量是为了保留对象,但这不是我们的情况。