JavaScript "espacio de nombres" es un paradigma de programación que se utiliza para asignar un alcance a los identificadores, como variables y nombres de funciones. Es usado para evitar colisiones entre las variables y funciones del mismo nombre. Por ejemplo, un programa JavaScript requiere crear la misma variable de nombre en un contexto diferente. En esta situación, utilizando "espacio de nombres"Aisliza los contextos, permitiendo que el mismo identificador se use en otros espacios de nombres.
Esta publicación discutirá el uso del Espacio de nombres de JavaScript con la ayuda de ejemplos apropiados. Entonces, comencemos!
Espacio de nombres de JavaScript
En JavaScript, el concepto de agregar clases, métodos, variables y objetos dentro de un contenedor se conoce como "espacio de nombres". El código que escribe en un programa JavaScript y los métodos predefinidos se almacenan en el "ventana"Variable, que puede considerarse un"espacio de nombres global". Este espacio de nombres de la ventana se usa cada vez que se crea una nueva variable. Además, almacenar cualquier valor en la variable recién creada utilizará su espacio de nombres. Así es como funciona la jerarquía en JavaScript.
¿Es necesario el espacio de nombres de JavaScript?
Aquí está la lista de algunos de los problemas que puede enfrentar en caso de no usar el espacio de nombres en un proyecto JavaScript:
Ahora, demostremos el método de usar el espacio de nombres de JavaScript.
Cómo usar el espacio de nombres de JavaScript
Para usar el espacio de nombres en JavaScript, puede crear un "objeto"Literal de la siguiente manera:
const vehículo =En el programa anterior, "Comienza" y "parar" Los métodos están atrapados por los nombres bajo el "vehículo"Objeto, y no están contaminando el "Objeto global".
Del mismo modo, también puede asociar los métodos a un objeto JavaScript ya creado:
const vehículo =En tal escenario, los métodos aún son accesibles desde el exterior debido a las referencias al "vehículo" objeto.
Para ocultar completamente el código del exterior, puede "envoltura"El código deseado dentro de los aparatos ortopédicos"", Dentro de un"independiente" bloquear:
Ahora, consulte el procedimiento de usar el mismo identificador en diferentes espacios de nombres de JavaScript.
Ejemplo
Ahora crearemos un identificador "comenzar"Y asociarlo con el "Camión" y "autobús" objetos. En este escenario el mismo identificador "comenzar"Se utiliza en diferentes espacios de nombres al vincularlo con diferentes objetos globales:
Var Truck =A continuación, invocaremos el "comenzar()"Función con ambos objetos:
camión.comenzar();La salida dada significa que ambos "Camión" y "autobús" accedió con éxito el "comenzar()" función:
Ventajas del espacio de nombres de JavaScript
Eche un vistazo a las siguientes ventajas de usar el espacio de nombres de JavaScript:
Esa fue toda información esencial sobre el Espacio de nombres de JavaScript. Puede investigar más según sea necesario.
Conclusión
Espacio de nombres de JavaScript es un concepto de agregar clases, métodos, variables y objetos dentro de un contenedor. Es un paradigma de programación que se utiliza para asignar un alcance a los identificadores, como variables y nombre de funciones. El espacio de nombres de JavaScript ayuda a prevenir la colisión entre las mismas variables y funciones de nombre. Esta publicación discutió el uso del espacio de nombres de JavaScript con la ayuda de ejemplos apropiados.