How JavaScript caches array.length in a loop
Editor to share with you how JavaScript caches array.length in the loop, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's learn about it!
Cache array.length in a loop
This technique is simple, and it will have a great impact on performance when dealing with a large array loop. Basically, everyone will write an array of synchronous iterations like this:
For (var I = 0; I < array.length; iTunes +) {console.log (array [I]);}
If it is a small array, this is good. If you are dealing with a large array, this code will recalculate the size of the array at each iteration, which will cause some delay. To avoid this, you can make a cache of array.length:
Var length = array.length; for (var I = 0; I < length; iTunes +) {console.log (array [I]);}
You can also write something like this:
For (var I = 0, length = array.length; I < length; iTunes +) {console.log (array [I]);} above is all the content of the article "how JavaScript caches array.length in a loop". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!