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] 删除。
我来说两句