Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 哪一个在访问数组长度方面性能更好_Javascript_Arrays_Performance - Fatal编程技术网

Javascript 哪一个在访问数组长度方面性能更好

Javascript 哪一个在访问数组长度方面性能更好,javascript,arrays,performance,Javascript,Arrays,Performance,我有一个数组。我想根据数组中是否存在项执行一些操作 使用javascript哪种方法的性能更好 if (!myArr.length) { //do something. } 或 if (myArr.length === 0) { // do something } 使用javascript的哪种方法性能更好 对于JavaScript代码,这个问题的答案几乎总是: 这取决于发动机,以及 如果有必要,在您需要支持的发动机上 不过,我非常怀疑这是否重要,因为这不太可能成为代码中的性能瓶

我有一个数组。我想根据数组中是否存在项执行一些操作

使用javascript哪种方法的性能更好

if (!myArr.length) {
   //do something.
}

if (myArr.length === 0) {
   // do something
}
使用javascript的哪种方法性能更好

对于JavaScript代码,这个问题的答案几乎总是:

  • 这取决于发动机,以及

  • 如果有必要,在您需要支持的发动机上


  • 不过,我非常怀疑这是否重要,因为这不太可能成为代码中的性能瓶颈。

    如果您发现了性能问题,请担心它,因为您已经追踪到了代码中的这一部分。(例如:别担心。)哪种方法更可取?都不是,完全取决于你。