Articles of pour la boucle

Attendez que Loop se termine avant de passer la valeur dans javascript (également google maps).

Je n'utilise pas beaucoup de JavaScript, donc je ne connais pas les rappels et les réponses. J'utilise google maps pour distinguer la distance entre le point A et le point X, Y, Z. La capture est, je veux utiliser javascript pour déterminer lequel des points X, Y, Z est le plus proche de A et […]

Passer l'argument à setTimeout dans une boucle for

J'essaie d'apprendre à passer un argument à setTimeout dans un javacript for loop. Voici le code d'exemple. Comme il est actuellement écrit, setTimeout est passé le même exactement à chaque fois, ne reflétant pas les différents i qui sont réellement dans le tableau. var a=100; for (i in array) { setTimeout("do_stuff(i, a)"), 2000); } (J'ai […]

Bouclage de tous les éléments de l'objet fenêtre

La nuit dernière, je m'ennuis vraiment et je pensais à une petite idée pour un petit script. Fondamentalement, je pensais à combien de fonctions intégrées PHP a comparé à JavaScript et j'ai compris que je ne sais vraiment pas combien de fonctionnalités existe JavaScript. J'ai pensé à écrire un script qui regarderait à travers l'objet […]

Différence entre for..in et pour boucles, et contre-déclaration

La différence (vitesse, performance, effets secondaires, …) entre les implémentations de la boucle for : entre var i; for(i = 0; i < length; i++){ //Do something} // more code et for(var i = 0; i < length; i++){ //Do something} // more code et for(i = 0; i < length; i++){ //Do something} // […]

Javascript: Forloop Différence entre i ++ et (i + 1)

Je construisais un javascript pour la boucle et je veux comparer la valeur d'un tableau à la valeur suivante dans le tableau. Si les deux valeurs ne sont pas égales, je veux retourner vrai, sinon je veux renvoyer faux. Dans le code ci-dessous, je passe la chaîne "aba", divisez-la et décris-la à sortedLetters = ["a", […]

Pour la boucle fonctionne bien avec console.log mais pas innerHTML?

Bonjour je suis très nouveau pour javascript, pardonne-moi si la réponse semble évidente … C'est mon code qui est exécuté en cliquant sur un bouton dans le corps function q() { var A = document.getElementById("time_one").value; var B = document.getElementById("time_two").value; var C = document.getElementById("post_number").value; var D = (B – A) / C; for ( var x […]

Explication de javascript en boucle

J'ai du mal à comprendre la façon dont cela fonctionne en boucle. function createSimpleNode(name, options, text) { var node = document.createElement(name); for (var o in options) { node.setAttribute(o, options[o]); } if (text) { node.innerHTML = text; } return node; }

Comment inverser l'ordre dans une boucle FOR

J'ai une déclaration FOR simple comme ceci: var num = 10, reverse = false; for(i=0;i<num;i++){ console.log(i); } Lorsque l' inverse est faux, je veux qu'il retourne quelque chose comme [0,1,2,3,4,5,6,7,8,9] Mais, lorsque l' inverse est vrai, il devrait retourner [9,8,7,6,5,4,3,2,1,0] Quel est le moyen le plus efficace d'obtenir ce résultat, sans vérifier à chaque fois […]

Comment utiliser la fonction setInterval dans la boucle

J'essaie d'exécuter plusieurs temporisateurs, compte tenu d'une liste variable d'éléments. Le code ressemble à ceci: var list = Array(…); for(var x in list){ setInterval(function(){ list[x] += 10; console.log(x + "=>" + list[x] + "\n"); }, 5 * 1000); } Le problème avec le code ci-dessus est que la seule valeur mise à jour est l'élément […]

Performances for-loop: stockage de la longueur du tableau dans une variable

Considérons deux versions de la même itération en boucle: for (var i = 0; i < nodes.length; i++) { … } et var len = nodes.length; for (var i = 0; i < len; i++) { … } La dernière version est-elle plus rapide que la précédente?