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 […]
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 […]
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 […]
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} // […]
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", […]
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 […]
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; }
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 […]
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 […]
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?