Last active
October 15, 2020 23:13
-
-
Save talesmgodois/6bffeca93c832ff98f7c12ec139f9b55 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Como podem ver a seguir um objeto simples javascript pode funcionar como um simples enum. Temos as chaves e temos os valores | |
*/ | |
const EBreeds = { | |
AKITA: 'AKITA', | |
SCOTTISH_TERRIER: 'SCOTTISH_TERRIER' | |
} | |
/** | |
* A situação a seguir contempla uma situação em que temos o enum e uma descrição daquela chave. | |
*/ | |
const EBreeds = { | |
AKITA: 'Cão grande branco e peludo', | |
SCOTTISH_TERRIER: 'Cão pequeno' | |
} | |
/** | |
* A situação a seguir é como um enum mais complexo em que podemos inserir informaões importantes em nosso enum | |
*/ | |
const EBreeds = { | |
AKITA: { | |
code: 'AKITA', | |
desc: 'Cão grande branco e peludo' | |
}, | |
SCOTTISH_TERRIER: { | |
code: 'SCOTTISH_TERRIER', | |
desc: 'Cão pequeno' | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment