Je ne suis pas sûr que ce soit un comportement typique. Mais si j'ai un script sur une page et que je mets un point d'arrêt à la première ligne, toutes les variables et fonctions globales sont visibles (mais indéfinies) sur la liste des variables globales à droite, même si le script n'a pas été lire "encore. Est-ce le cas ou ai-je mal compris quelque chose?Chrome voit les variables avant qu'elles ne soient définies
0
A
Répondre
4
Les déclarations de variables, utilisant var
, sont (comme les déclarations de fonction) hissées donc les variables sont créées lorsque la fonction est entrée. Ceci est couvert par the language specification.
0
Vous pouvez également consulter le lien ci-dessous pour plus d' http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html
Questions connexes
- 1. si l'instruction s'exécute avant que ses variables conditionnelles ne soient définies
- 2. Pourquoi toutes les procédures doivent-elles être définies avant que le compilateur ne les voit?
- 3. fabfile ne voit pas les variables d'environnement à distance
- 4. Accéder aux propriétés de la fonction javascript avant qu'elles ne soient définies?
- 5. WPF UserControl Activation de l'événement initialisé avant que les propriétés notmal soient définies
- 6. Silverlight essayant de se lier avant que les propriétés soient définies
- 7. Ant utilise le JRE au lieu du JDK, bien que les variables d'environnement soient définies
- 8. Certaines variables ne peuvent pas être définies?
- 9. Trier les valeurs avant qu'elles ne soient envoyées au réducteur
- 10. jsTree - Rend tous les nœuds avant qu'ils ne soient développés?
- 11. jQuery n'obtient pas l'entrée cochée quand elle est définie sur true avant que les autres ne soient définies false
- 12. Méthode Swizzling - Comment faire pour que les méthodes soient balayées avant qu'elles ne soient appelées
- 13. Les variables de codeigniter du constructeur ne sont pas définies
- 14. Les variables d'environnement Node.JS ne sont pas définies?
- 15. Autotabbing & Checking si les variables sont définies
- 16. Quelles propriétés de la musique voit MPmediaquery?
- 17. Linux automatiquement les variables d'environnement définies?
- 18. aller compiler les erreurs: variables non définies
- 19. Quelles sont les variables pures?
- 20. Le serveur ne voit pas les cookies
- 21. variables privées non définies
- 22. Afficher toutes les variables actuellement définies
- 23. Où sont définies les variables pour 'addtocart_form.tpl.php'?
- 24. Comment vérifier les variables php_ini sont définies?
- 25. Comment vérifier les variables multiniveaux non définies?
- 26. Mathematica manipule les variables déjà définies
- 27. Les variables PHP sont affichées non définies
- 28. Les variables d'instance définies dans les rappels sont définies plusieurs fois
- 29. Comment trouver les variables définies dans une fonction
- 30. Obtenez la hauteur des images, avant qu'elles ne soient chargées
[Cochez cette] (http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html) et [ce] (http : //www.sitepoint.com/back-to-basics-javascript-hoisting/). –