避免使用单个变量会提高JavaScript性能吗?

Googlebot

JavaScript避免不必要的变量是很常见的,因为它减少了JS代码的大小,尽管定义单个变量的可读性更好。在一个简单的例子中,

var e=document.getElementById('text');
var text=e.innerHTML;
var d=document.getElementById('test');
d.innerHTML=text;

这可以简化为

document.getElementById('test').innerHTML=document.getElementById('text').innerHTML;

我不知道从性能角度来看这是否有任何好处。避免过多的变量会减少内存使用并提高处理速度吗?

这是一个严重的问题吗?并且始终建议JS通过避免单个变量来最小化代码?

黄昏-无效-

两者之间没有实际区别。大多数Javascript解释器都可能为两者生成等效的内部表示,并且在此示例中使用的函数和属性(特别是分配给innerHTML!)的开销远远大于您可能会看到的任何差异。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章