Guia Dev
6.91K subscribers
3.67K photos
214 videos
7 files
1.49K links
< ! - - Guia para Desenvolvedores @FrontEndBR e @BackendBrasil. - - >
✔️ Dicas
✔️ Downloads
✔️ Tutoriais
✔️ Vagas e muito mais.

Parceiros:
👉🏻 https://telegra.ph/Parceiros-Guia-Dev-02-04

PARCERIA:
@roberth_p
Download Telegram
@GuiaDev
Testando uma API de Filmes com Postman
Como testar APIs usando Postman, e como automatizar testes com Runner e Newman
https://qaninja.io/testando-uma-api-de-filmes-com-postman/
@GuiaDev
Vaga exclusiva para profissionais com deficiência e/ou reabilitados

Se você tem experiência em desenvolvimento Back end nos frameworks Java e NodeJs, junte-se à nós e venha dar o primeiro passo para uma carreira brilhante!

Cadastre-se no link https://ibm.biz/BdzpD9 e boa sorte
@GuiaDev
Use o código QCONSP20-DESCONTO-ERICK-WENDEL para obter 15% de desconto no ingresso!

👉🏻 Acesse http://bit.ly/2T3LZnz
1
Forwarded from Guia Dev
Estamos no instagram:
instagram.com/guiadeveloper
@GuiaDev
Desenvolvedor(a) .NET
https://bit.ly/32xNtJX
Guia Dev
Photo
@GuiaDev
Você conhece os tipos Map e WeakMap do Javascript? 🤯

Introduzidos no ES6, Map e WeakMap são estruturas de dados criadas como alternativa a Objetos (plain Objects) do Javascript para ganhar performance e organização no código. 🧐

Algo comum do Javascript é que TUDO herda do tipo Object, onde você herda várias funções pré-prontas como toString, hasOwnProperties, constructor, valueOf e mais.

Imagine que agora, você criou uma propriedade com o nome toString e se você tentar executar o seu objeto.toString, ele não vai olhar mais para o objeto pai e sim para o que você substituiu.😳

E aí que entra os Map e WeakMap.

Diferente do tradicional Object, com Map você pode criar dicionários com qualquer tipo de dados Javascript (Object, Date, etc) e os nomes das chaves não interferem na herança de objetos. Possui métodos como get, set, has, size, etc e é iterável como uma lista. Ele é declarativo e extremamente melhor em performance do que Object, quando você precisa criar/remover chaves o tempo inteiro.

Já o WeakMap é uma especialização de Map. Ele é chamado assim por ter um ciclo de vida diferente. Tem somente quatro métodos, não é iterável, trabalha com objetos e se comparado ao Map possui melhor performance evitando memory leaks.

👉🏻Código: http://bit.ly/39cBYKB
Forwarded from Guia Dev
Estamos no instagram:
instagram.com/guiadeveloper