哪一个在访问数组长度方面的性能更好
Which one is better in performance in accessing length of array
我有一个数组。我想根据数组中项目的存在做一些操作。
使用javascript哪种方法的性能更好。
if (!myArr.length) {
//do something.
}
或
if (myArr.length === 0) {
// do something
}
使用javascript哪种方法的性能更好
对于 JavaScript 代码来说,这个问题的答案几乎总是:
-
这取决于发动机,以及
-
如果很重要,请在您需要支持的引擎上进行测试。这是您可以使用的测试。
我非常怀疑这是否重要,但是,这不太可能成为代码中的性能瓶颈。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 提高JQuery的性能
- 使用正则表达式评估电子邮件地址时出现性能问题
- React:按键的性能提升
- 在Three.js中导出网格会提高性能吗
- 哪一个在访问数组长度方面的性能更好
- jquery性能-页面在清除.html内容方面滞后
- 性能方面-画布与基本URI与图像
- 在JavaScript性能方面模拟结构处理的C数组
- 并行 ajax 请求还是 sql 查询?[性能方面]
- 性能方面:拥有许多小型 ajax php 控制器脚本还是一个大型脚本更好
- 在性能方面使用.delete()更好吗
- 在性能方面遇到困难时,我该如何将其更改为用于循环
- 如何在硬件性能方面实现WebGL兼容性
- 在性能方面,Object.constructor()与Join的存在
- 在性能方面,在一个页面上显示1000张图片的最佳方法是什么?
- 相同条件下的多个ng-if -性能方面
- 属性与类之间是否存在性能(或其他方面)差异
- 性能方面,算法复杂性方面,下面两个JS函数中哪一个用于将字符串的第一个字母大写更好,为什么?
- jQuery在获取属性值方面的性能