Olá galerinha, e vamos lá seguir para mais um aprendizado.
Seguindo a linha de variáveis, vamos dessa vez falar do nosso último tipo que é o Symbol.
O Symbol se enquadra em tipos de variáveis, mas também pode ser visto como uma função ou até mesmo uma classe.
Todas as instâncias de uma variável do tipo Symbol são únicas e não podem ser alteradas.
Bora lá colocar a mão na massa!!!
Vamos declarar duas variáveis e definir o tipo delas como Symbol:
Observem que o tipo Symbol deve ter () no final, o que diz que esse tipo de variável trata-se de uma espécie de função.
Como eu já havia dito, variáveis do tipo symbol são unicas, então vamos fazer uma comparação das nossas duas variáveis e ver o retorno:
É possível passar parâmetros para uma variável Symbol e posteriormente atribuir valores a essas variáveis em objetos:
No exemplo a seguir, temos um objeto chamado pessoas e como atributos vamos passar as duas variávei já criadas, e atribuir um valor a elas também:
Observe que também inserimos como um dos atributos uma variável string. Qual será o resultado se agora o objeto pessoa for imprimido?
Bom agora encerramos os tipos de variáveis com o Symbol, aguardem os próximos artigos que iremos aprofundando aos poucos ok.
Espero que estejam gostanto e se tem alguma coisa que posso melhorar, alguma dica para acrescentar, é só deixar seu recadinho. Até mais galera <3
Top comments (0)