JavaScript “namespace” é um paradigma de programação que é utilizado para atribuir escopo aos identificadores, como variáveis e nomes de funções. Está acostumado a prevenir colisões entre as variáveis e funções do mesmo nome. Por exemplo, um programa JavaScript requer criar o mesmo nome variável em um contexto diferente. Nesta situação, utilizando “espaço para nome”Isola os contextos, permitindo que o mesmo identificador seja usado em outros namespaces.
Este post discutirá o uso do Jamespace JavaScript com a ajuda de exemplos apropriados. Então vamos começar!
Jamespace JavaScript
Em JavaScript, o conceito de adicionar classes, métodos, variáveis e objetos dentro de um contêiner é conhecido como “espaço para nome““. O código que você escreve em um programa JavaScript e os métodos predefinidos são armazenados no “janela”Variável, que pode ser considerada uma“namespace global““. Este espaço para nome de janela é usado sempre que uma nova variável é criada. Além disso, armazenar qualquer valor na variável recém -criada utilizará seu espaço para nome. É assim que a hierarquia funciona em JavaScript.
O Javascript Namespace é necessário
Aqui está a lista de alguns dos problemas que você pode enfrentar em caso de não usar o nome de nome em um projeto JavaScript:
Agora, vamos demonstrar o método de usar o espaço para nome JavaScript.
Como usar Javascript Namespace
Para usar namespace em javascript, você pode criar um “objeto”Literal da seguinte maneira:
veículo const =No programa acima, "Start" e "Stop" Os métodos são nomes em "veículo”Objeto, e eles não estão poluindo o “Objeto global”.
Da mesma forma, você também pode associar os métodos a um objeto JavaScript já criado:
const veículo =Nesse cenário, os métodos ainda são acessíveis de fora devido a referências ao “veículo”Objeto.
Para esconder completamente o código do lado de fora, você pode “enrolar"O código desejado dentro do aparelho encaracolado"", Dentro de um"independente" bloquear:
Agora, confira o procedimento de usar o mesmo identificador em diferentes namespaces javascripts.
Exemplo
Agora vamos criar um identificador “começar”E associe -o ao "Caminhão" e "ônibus" objetos. Nesse cenário, o mesmo identificador “começar”É utilizado em diferentes namespaces, vinculando -o a diferentes objetos globais:
Var Truck =Em seguida, vamos invocar o “começar()”Funciona com os dois objetos:
caminhão.começar();A saída dada significa que ambos "Caminhão" e "ônibus" acessou com sucesso o “começar()”Função:
Vantagens do espaço para nome JavaScript
Dê uma olhada nas seguintes vantagens de usar o espaço para nome JavaScript:
Tudo isso era informações essenciais sobre o Jamespace JavaScript. Você pode pesquisar ainda mais conforme necessário.
Conclusão
Jamespace JavaScript é um conceito de adicionar classes, métodos, variáveis e objetos dentro de um contêiner. É um paradigma de programação que é utilizado para atribuir escopo aos identificadores, como variáveis e funções Nome. O Javascript Namespace auxilia na prevenção da colisão entre o mesmo nome variável e funções. Este post discutiu o uso do espaço para nome JavaScript com a ajuda de exemplos apropriados.