这可能是一个显而易见的问题,但是我想知道在一次使用变量中声明某项还是只执行一次代码(而不是先存储然后使用它)之间是否存在效率差异?例如

var rowId = 3,
updateStuff(rowId);


VS

updateStuff(3);

最佳答案

我认为在这种情况下担心性能基本上是无关紧要的。这类微优化并不能真正为您带来很多收益。我认为,此处代码的可读性更为重要,因为将3标识为rowId比将其保留为幻数更好。

如果您真的担心优化,那么可以使用Google Closure之类的代码来最小化代码;它具有许多工具,可帮助您提高代码效率。

关于javascript - JavaScript一次性变量声明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17049195/

10-15 23:18