【发布时间】:2018-10-23 08:50:03
【问题描述】:
我通常使用 JavaScript。我在编写代码时在顶部声明函数和变量。因为 JavaScript 中有一个提升。
我在许多 JavaScript 书籍中都看到了这种风格。有一天,我很好奇。这种风格是否有助于 Javascript 性能?
在顶部声明函数和变量是否有助于提高 JavaScript 性能?这只是人类的风格指南吗?
【问题讨论】:
-
它有助于阅读代码,将所有函数放在顶部,然后是声明和可能的初始化。
-
它应该对性能产生零影响,因为所有声明都是在执行开始之前处理的,这就是产生所谓的“提升”效果的原因。不一定让可读性更好,否则let就没用了。
-
您可以称之为最佳实践,如果您与团队合作,提高性能有不同的主题,因为我们所有人都共享我们的代码,并且世界对开源环境更加开放,那么使用最佳实践将帮助您比您自己的编码方式更容易被选中完成任务。
-
@MojtabaNava 我会读一遍。
标签: javascript performance declare hoisting