Rogerio-17 / BlogPessoalGithub

0 stars 0 forks source link

Symbol no javascript #5

Open Rogerio-17 opened 10 months ago

Rogerio-17 commented 10 months ago

5. Symbol (Símbolo)

Os símbolos desempenham um papel distintivo no universo JavaScript, representando valores únicos e imutáveis. Eles são frequentemente empregados como chaves de propriedades em objetos, adicionando uma camada de singularidade ao design de estruturas de dados. Um exemplo prático pode ser visualizado da seguinte forma:

var simbolo1 = Symbol('chave');
var simbolo2 = Symbol('chave');

Neste exemplo, simbolo1 e simbolo2 são instâncias individuais de símbolos, cada uma representando uma entidade única. A passagem da string 'chave' para a função Symbol é uma descrição opcional, proporcionando uma identificação humanamente legível, mas não afetando a unicidade do símbolo.

A utilidade dos símbolos é notável quando são utilizados como identificadores de propriedades em objetos. Diferentemente de outras chaves, os símbolos não entram em conflito, o que os torna ideais para situações em que a distinção única é crucial.

Em resumo, os símbolos enriquecem a flexibilidade do JavaScript, permitindo a criação de estruturas de dados mais robustas e garantindo a singularidade de identificadores em contextos nos quais a distinção única é uma prioridade.

Rogerio-17 commented 10 months ago

Muito interessante a parte de símbolos no JS.