Est-il possible de détecter les noms de variables/méthodes dupliqués dans les fichiers JavaScript du projet?Variables en double dans JavaScript
3
A
Répondre
3
JSLint peut vous aider à
0
JavaScript Lint peut probablement aider:
6
Il n'y a pas une telle chose que les noms en double en Javascript. Vous ne recevrez jamais d'erreur lors de la re-déclaration d'un nom qui existe déjà.
Pour éviter d'écraser les noms existants en Javascript, bons développeurs font au moins une de ces choses:
1) garder soigneusement leurs variables hors de la portée mondiale, en ajoutant généralement tous les noms nécessaires à l'application sous un seul ou deux objets de portée globale.
// No
var foo = 1;
var bar = 2;
var bas = 3;
// Yes
var MyApp = {
foo:1,
bar:2,
bas:3
}
2) Vérifiez qu'un nom de variable n'existe pas avant de le créer.
// No
var MyObj = {};
// Yes
var MyObj = MyObj || {} // Use MyObj if it exists, else default to empty object.
0
Questions connexes
- 1. Gestion des objets en double dans Javascript
- 2. Javascript en PDF double valeurs
- 3. variables comme des propriétés en JavaScript
- 4. Variables d'instance de référence en Javascript Constructor
- 5. variables passant à une expression rationnelle en javascript
- 6. Insérer dans SQLite avec des variables en utilisant javascript
- 7. Variables globales, Javascript
- 8. Comment faire une double liste-liée en javascript + html
- 9. Lignes en double dans Oracle
- 10. WebClient.UploadValues Clé en double
- 11. Javascript et variables de session
- 12. Comment donner des variables JavaScript à partir de variables ASP.NET?
- 13. les variables ajax php javascript
- 14. Trouver des valeurs en double dans le Gridview en utilisant Javascript
- 15. Méthode publique statique accédant aux variables d'instance privées en Javascript
- 16. Double problème de chargement dans l'hybride javascript/jQuery/Microsoft-ajax
- 17. fonctions "habituelles" vs variables de la fonction en JavaScript
- 18. Comment concaténer des noms de variables en javascript?
- 19. Résultat en double
- 20. Suppression de lignes en double dans vi?
- 21. Recherche d'entrées en double dans une table
- 22. affichage d'enregistrements en double dans firefox
- 23. Éliminer la journalisation en double dans log4net
- 24. Classes en double dans Cocoa-Touch
- 25. Suppression des lignes en double dans Postgres
- 26. Double mise en mémoire tampon dans BlackBerry?
- 27. Accéder aux variables JavaScript avec Selenium IDE
- 28. Les variables d'objet dans javascript sont-elles énumérées dans l'ordre dans lequel elles ont été ajoutées?
- 29. Test de variables indéfinies dans Ruby a JavaScript?
- 30. Envoi double en C#?