国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - problème d'efficacité de la boucle
黃舟
黃舟 2017-05-19 10:10:19
0
3
745

for (var i = 0, len = source.length; i < len; i++)

Est-ce que

est meilleur que

pour (var i = 0; i < source.length; i++)

Est-ce efficace ?

黃舟
黃舟

人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!

répondre à tous(3)
PHPzhong

La première fa?on d'écrire évite de calculer la longueur à chaque fois et est plus efficace que la deuxième fa?on d'écrire. (Le nombre de boucles n'est pas grand. En fait, il n'y a pas beaucoup de différence entre les deux, mais il est recommandé d'utiliser la première fa?on d'écrire)

劉奇

Le deuxième typeà chaque fois qu'il boucle obtiendra la longueur de la source,

La première méthode n'obtient la valeur de la longueur source qu'une seule fois et la met en cache dans une variable. à l'avenir, la valeur est obtenue à partir de la variable à chaque fois,

.

Le premier est plus efficace.

洪濤

La pratique est le seul critère pour tester la compréhension

var a = new Array(100).fill(0);var a = new Array(100).fill(0);

var a = new Array(1000).fill(0);

var a = new Array(10000).fill(0);
var a = new Array(1000).fill(0);

?? ??var a = new Array(10000).fill(0);?????????? ??Vous pouvez voir d'après les résultats que la première méthode d'écriture a des performances légèrement meilleures, mais la première méthode consommera de la mémoire supplémentaire. Bien que la mémoire frontale soit gratuite, pour moi personnellement, il n'y a aucune différence entre les deux méthodes??.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal