JavaScript «Espace de noms» est un paradigme de programmation qui est utilisé pour attribuer une portée aux identificateurs tels que les variables et les noms de fonction. Il est utilisé pour empêcher les collisions entre les variables et fonctions homosexuelles. Par exemple, un programme JavaScript nécessite de créer la même variable de nom dans un contexte différent. Dans cette situation, en utilisant «espace de noms»Isolate les contextes, permettant au même identifiant d'être utilisé dans d'autres espaces de noms.
Ce message discutera de l'utilisation du Espace de noms JavaScript avec l'aide d'exemples appropriés. Alors, commençons!
Espace de noms JavaScript
En JavaScript, le concept d'ajout de classes, de méthodes, de variables et d'objets à l'intérieur d'un conteneur est connu sous le nom de «espace de noms". Le code que vous écrivez dans un programme JavaScript et les méthodes prédéfinies sont stockées dans le «fenêtre«Variable, qui peut être considérée comme un«Espace de noms global". Cet espace de noms de fenêtre est utilisé chaque fois qu'une nouvelle variable est créée. De plus, stocker toute valeur dans la variable nouvellement créée utilisera son espace de noms. C'est ainsi que la hiérarchie fonctionne en javascript.
L'espace de noms JavaScript est-il nécessaire
Voici la liste de certains des problèmes auxquels vous pouvez être confronté en cas de non-utilisation de l'espace de noms dans un projet JavaScript:
Maintenant, démontrons la méthode d'utilisation de l'espace de noms JavaScript.
Comment utiliser l'espace de noms JavaScript
Pour utiliser l'espace de noms en javascript, vous pouvez créer un «objet”Littéral de la manière suivante:
const de véhicule =Dans le programme ci-dessus, «Démarrer» et «arrêter» Les méthodes sont des noms de noms sous le «véhicule«Objet, et ils ne polluent pas le «Objet global».
De même, vous pouvez également associer les méthodes à un objet JavaScript déjà créé:
const de véhicule =Dans un tel scénario, les méthodes sont toujours accessibles de l'extérieur en raison de références au «véhicule" objet.
Pour masquer complètement le code de l'extérieur, vous pouvez «envelopper"Le code souhaité dans les accolades bouclées"", À l'intérieur d'un"indépendant" bloc:
Maintenant, consultez la procédure d'utilisation du même identifiant dans différents espaces de noms JavaScript.
Exemple
Nous allons maintenant créer un identifiant "commencer»Et associez-le au «Truck» et «Bus» objets. Dans ce scénario, le même identifiant "commencer»Est utilisé dans différentes espaces de noms en le liant à différents objets globaux:
var camion =Ensuite, nous invoquerons le «commencer()”Fonction avec les deux objets:
camion.commencer();La sortie donnée signifie que les deux «Truck» et «Bus» a accédé avec succès à la «commencer()" fonction:
Avantages de l'espace de noms JavaScript
Jetez un œil aux avantages suivants de l'utilisation de l'espace de noms JavaScript:
C'était toutes des informations essentielles concernant le Espace de noms JavaScript. Vous pouvez rechercher davantage au besoin.
Conclusion
Espace de noms JavaScript est un concept d'ajout de classes, de méthodes, de variables et d'objets à l'intérieur d'un conteneur. Il s'agit d'un paradigme de programmation qui est utilisé pour attribuer une portée aux identifiants, tels que les variables et le nom des fonctions. L'espace de noms JavaScript aide à empêcher la collision entre les mêmes variables et fonctions. Cet article a discuté de l'utilisation de l'espace de noms JavaScript à l'aide d'exemples appropriés.