1
6
+向安妮介绍性能基准。
它不仅只是对属性的一次检索(而不是——除非优化——如前面的示例所示,两次),而且它还很短(对于较短的代码并不总是这样)
更清晰
任何半熟经验的JavaScript程序员。它会倾向于给新手扔一点东西,但你首先要教新手的是如何特别(和优秀)
在一些实现中,它还可以解决一些(非常)边缘的情况(例子:
关于优化:除非是显而易见的(不要让你的循环条件成为一个函数,如果它可以是一个不变量,就必须去计算事情,避免不必要地重复查找),甚至没有在你看到问题之前,对这件事是否值得担心的一般性讨论(有时称为“过早优化”),对于一般web来说,JavaScript尤其如此。不同的微优化在不同的实现中有不同的结果,有时会产生冲突的结果(“A”在internetexplorer中更好,但在FireFox中更差,反之亦然)。主要是等待,直到你看到一个特定的问题,然后解决这个特定的问题。 我更喜欢简单明了,除非我有充分的理由相信更笨重的东西会给我带来可衡量的、现实世界的进步。 |
Hatsune Miku · 比较或if语句是否更快[已关闭] 1 年前 |
Black Swan · 无法解压缩的值太多(应为2)错误 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Balfar · 处理NumPy阵列上的循环最有效的方法是什么? 2 年前 |
Daniel · C#轻松存储快速访问的大型位矩阵 6 年前 |
halbe · 优化音频DSP程序的numpy计算 6 年前 |
Afsara · 是否有任何方法不能优化我们的应用程序? 6 年前 |