JavaScript - Maneiras de criar objetos - Root #03
ฝัง
- เผยแพร่เมื่อ 26 ส.ค. 2024
- Objetos em JavaScript. Neste vídeo vamos conhecer quatro maneiras de criar objetos em JavaScript. Nosso educador Mayk Brito apresenta prós e contras que encontrou em cada uma dessas maneira. Também falamos sobre Object Literal, Factory Function, Prototype e Class.
O /root é uma experiência para você que está no começo, na raiz da sua jornada. Tudo começa aqui. Você vai ver o que precisa para dar os primeiros passos em direção ao seu objetivo de se tornar programador ou programadora. Toda semana nós estaremos aqui para trazer muito código e muita técnica para você conhecer e experimentar com a gente.
Na Rocketseat acolhemos todos que procuram embarcar nesta jornada única do conhecimento.
-----
Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma: www.rocketseat...
Cadastre-se na nossa plataforma: app.rocketseat...
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat_oficial
Nos ouça também no Spotify:
- Podcast Faladev
- Podcast Alumni
Maykão, diferentemente de 95% dos professores no Brasil, explica bem e nomeia tudo o que ele diz. Ele explica ao mesmo tempo que REVISA tudo o que ensina, o que é uma qualidade rara hoje em dia. O mais inteligente é aquele que torna o "básico" como a base de tudo, e com sabedoria sabe avançar no ensino com revisões nos pontos mais importantes daquele assunto.
Sabe tudo e mais um pouco!
Como eu sou fã desse cara!!!!!!!!!!
❤️
Cara o Mayk é foda, quero comprar o curso só por conta dele 💪📚👨💻
Por hora, você pode ir acompanhando nosso conteúdo gratuito na plataforma! 💜
app.rocketseat.com.br/discover
Ouvi dizer que são mais de 500 aulas gratuitas e, muitas delas, gravadas pelo Maykão... 👀 🚀
Já deixando o Like pra mais tarde assistir! Sou fã incondicional do Mayk! 😍 💗
💜
Cara, o mayk manda bem demais!👍
Nem assiti tudo mas tô gostando muito dessa série Root demais. Valeu galera
Que massa, Hugo! Tudo feito com muito carinho pra vocês! 💜 🚀
cara simplesmente sensacional!
show de bola, não sei como alguém pode ter dado dislike, a aula foi top demais, eu não conseguia entender class, com a aula, a cabeça fervilhou, a ponto de queimar pestana e agora a engrenagem voltou a funcionar. Valeu mesmo Maykão.
Cara que conhecimento incrível, fico admirado como Mayk ensina bem.
Maykão manda muito bem, né, Samuel? 💜
Que massa que curtiu o conteúdo! 😉
maykão é o deus da explicação
Muito obrigado, Mayk!
Obrigado por tudo rocket seat, principalmente obrigado por reunir a comunidade ♥️♥️
É o único canal do youtube que dou like primeiro e depois assisto... Heroi Maykao!!! Parabéns sempre pelo conteúdo maravilhoso.
Woooow!
Que massa, Rafael! Valeu demais! 💜 😍 🚀
Cara eu fico pirado com Javascript msm nao entendo muito pq estou começando aprender. Mas nada que assistir algumas dezenas de vezes não resolva. Muito bom a série root é a melhor. Parabéns a Rocketseat e o Maykão
ajudou demais obrigado mais uma vez maykão👏😁
Mais um conteúdo delicinha pra assistir \0/ uhuuuuu
🙌
Didática fenomenal!!!
Vídeo do Maykão sempre gera mais conhecimento, sou muito fã hahah, ótimo trabalho!!!
Maykão é fera demais, né, Gabriel!? 💜
Vi POO com JAVA, nunca gostei de Java kkj mas o conceito estudado com Java torna tudo mais compreensível em JS, no fim tudo se complementa. Vlw pelas aulas!!
Grande Maykão! Esse cara é incrível, me salvou muuito!!! Rocketseat é melhor do que qualquer outro curso ou faculdade na área, não tem condições! haha
Video com Mayk Brito de qualidade tem que chegar com o like na voadora...kkk...eu sempre quiz criar uma lib em js, mas nao sabia vantagem e desvantagem de cada uma dessa abordagem. obrigado.
Que massa, Igor! Valeu demais! 💜
Que bom que te ajudamos de alguma forma! 😉 😍
Parabéns por inovar, criando esse quadro root. Com certeza vai vir conteúdos bacanas para toda a comunidade, vídeo super top, claro com ele Mayk Brito. Nem assisti todo ainda, mas estou gostando muito.
Woow!
Que massa, Ronald! 😍
Espero que tenha curtido o conteúdo! Vem muita novidade por aí... 👀 💜
@@rocketseat só na espera haha
boa maykao
Emmanuel 💜
Explicando assim não parece um bicho de 7 cabeças (e não é). . Nunca me aprofundei no prototype por achar complexo, mas depois desse vídeo muito bem explicado, tudo ficou claro. Valeu mesmo! Parabéns.
Faaaaaala, dev! Beleza? Wooow! Que feedback massa! Que bom que curtiu o conteúdo, Marcelo! 😍 💜
Excelente e essencial esse material para todo dev iniciante. Parabéns!
Mayk é brabo demais!!! Que aula meu amigo, que aula
Curtiu, Pedro!? 😍
Rapaz, tá saindo tanto conteúdo do Maikao no TH-cam que tem hora que não sei se tô no canal dele ou no da Rocket, Mlk tá Voando kkkkkkkk
Maykão é brabo! 💜 😍
Top
💜
Top demais!!! Parabens!! Aprendi muuuuito em apenas 38min. Eu usando class do JavaScript achando que estava programando em POO kkkk Muito obrigado pelo esclarecimento
! Vlw
Cara já trabalho com JS, apesar de já conhecer os 4 tipos, devo dizer que foi muito proveitoso o vídeo, esclarecedor, cai de paraquedas e adorei! Parabéns!!!
Muito bom meu professor !!!!!
Que bom que curtiu, dev! 💜 😍
Esse Mayk Brito é top! Se tem Mayk, tem like.
Boa! HAHAHAHA Amei essa frase! 💜 🤣
Curtiu o conteúdo, Carlos!?
Muito obrigado pelas aulas, vocês são d+. Vlw Mykão!!!!!
Que massa que curtiu, José! Valeu demais pelo carinho! 💜
O cara é bom mesmo!
Ele é BRABO! 💜
Que didática fantástica, virei seu fã cara! Parabéns pelo trabalho!
Faaaala, Danilo!
Que massa que curtiu! Maykão é fera! 💜 😍
Excelente!
Muito bom, me esclareceu algumas coisas que eu ainda tinha dificuldade de entender, vlw
Que massa! 💜 😍
Esses quadros estão incríveis. Valeu Rocket por proporcionar esses conteúdos.
Que bom que curte, André! Nós que agradecemos o feedback! 💜 🚀
God d+ Maykão
Ele é fera, né, Pedro!? 💜
00:00 Object Literal
12:50 Factory
21:40 Prototype
31:26 Class
Mano sensacional este Root por mais série assim!
Que massa que ta curtindo! 🚀 💜
Que beleza de conteúdo
Demais, né, Giordano!? 💜
@@rocketseat Didática excelente. Até me matriculei no NLW depois de assistir.
Que show! Seja muito bem vindo! O evento vai ser incrível! 😉 💜
Essa séria do #root é muito boa, maykão mandou muito 💜
Top
Amei
Boa Mykao
😊🙏
Vídeo incrível com a melhor didática possível, Maykão! Parabéns pelo conteúdo excelente. Ter conhecimento não é o mesmo que saber repassa-lo e isso você faz extremamente bem.
Poderia fazer um vídeo explicando a "herança" nas Classes? Seria uma abordagem bem legal também, pois aprofundaria melhor esse conteúdo/assunto.
Abraço! Tudo de melhor, meu querido.
Woow!
Que massa que curtiu, Luiz! Maykão é fera demais, né!? 💜 😍
Sugestão anotadíssima! 😉
Obrigado! Fantástica a forma que você explica.
Woow!
Que bom que curtiu! Maykão manda muito bem, né, Ricardo!? 💜
@@rocketseat sim. Vocês todos aí são feras! Obrigado por compartilharem e simplificarem as tecnologias. Gratidão!
Muito bom!!
Boa Maikão, já assisti, vou assistir de novo, e no futuro irei consultar outras vezes! kkkkkk
Boa, Leo! HAHAHAHA 🤣 💜
Maykão
Super Maykão com seus Mayk-o-frones!
Boa! HAHAHAHAHA 🤣 💜
Mayke vc saberia me dizer todas as formas de criar objeto em javascript?
A propósito ótima aula...
Esse aula tinha que ser paga!...😅
Aprendi muito...👌
"Mayk Grande" me quebrou kkkkk
Muito boa a aula Mayk!! Agora, qual a chance de fazer um vídeo explicando sobre o this? Porque as vezes dá um nó na cabeça essas coisas hahahaha
Ele tem um vídeo aqui no próprio canal da Rocketseat sobre o This! th-cam.com/video/GSqR2i-Pq6o/w-d-xo.html
Que massa que curtiu, Vitor! 💜
Realmente, né!? Espero que o vídeo que o Luiz mandou aqui te ajude de alguma forma! 😍
Qualquer dúvida bora lá pra nossa comunidade! 😉 🚀
opa, muito obrigado, não parei pra procurar o vídeo antes! valeu Luiz e Rocketseat
Quero aulas de css e UX Design pfffffff
Ele explicando parece que ficou tudo mais fácil
Esse é o poder do Maykão! 💜 👀
Awesome 😎
Thanks 💜
Ia ser legal fazer um vídeo falando o que eu prrciso saber pra entrar pro ignite, pra iniciar no react, enfim, adorei o vídeo 💜
Faaaala, dev! Beleza!?
Sugestão anotadíssima! 😉
Enquanto isso, deixo o link do nosso site aqui pra você dar uma olhadinha sobre:
rocketseat.com.br/ignite
💜 😍
Excelente conteúdo! Fiquei com uma dúvida apenas, vale a pena usar o prototype tendo a classe como alternativa mais elegante? Entendi que é importante saber como funciona o protótipo até porque as classes usam isso por baixo dos panos, mas não sei se ainda é uma alternativa válida hoje em dia para criar objetos.
Eu usaria Classes mesmo Giu
👏
💜
vlw!
😍 💜
ÓTIMA EXPLICAÇÃO PARABÉNS, SÓ ACHO QUE COMO É PARA INIANTES DEVERIA SER EM PORTUGUÊS.
Oi Maykao, tudo bem? Qual editor de código de código vc está usando? Eu não sou da área de tecnologia... Sou contador... Tô querendo aprender e tenho acompanhado os conteúdos da rocketseat
Faaaala, Rodrigo! Beleza!?
É o *VSCode* 💜
@@rocketseat muito obrigado! vlw mesmo!
Opa Rodrigo, tudo bem? Eu também sou contador e estou buscando aprender a programar, você está querendo mudar de área? Ou quer unir as duas?
@@rafaelvilela8655 oi tudo bem
@@rafaelvilela8655 bom... Ainda não me decidi... Pq empreender juntando as duas áreas me interessa... Mas, por não conhecer nenhuma rotina de trabalho ou o cotidiano da área de ti, pretendo procurar emprego e me qualificar antes de tentar fazer outras coisas.
A rocketseat tem sido meu ponto de apoio e descoberta nessa área... Cada dia aprendo mais e descobri mais por causa deles!
myke, como vc faz esse negócio de desenhar na tela? Poxa, é incrível haha
#PR
Faaaaala, Felipe!
É demais, né!? É uma aplicação que o próprio Maykão desenvolveu! 💜
Vou deixar o link aqui pra você: github.com/maykbrito/screenboard
Olha que show! 👀 😍
Opa, boa tarde, amigo. Como eu poderia montar um vetor com o elemento inicial xi, elemento final xf, e N elementos? Pq no matlab, a pessoa da pra fazer com a função linspace(), porém como sou novo o javascript não tou conseguindo. Acho que da pra fazer com o for.
Alguém pode me ajudar nessa dúvida. Myke comentou que isolou isOn na factory function (colocou em comentário) e que no object literal não dá pra fazer isso. Não entendi porque não dá, se ele apenas comentou o código e por isso não mostrava novamente.
gostei de mais da didática, mas preciso fazer uma piada kkkk sorry: "o nível é tão elevado, que escreve microfone em português e fala em inglês" kkkkkkkk sorry, mas sério mesmo, explicou muito bem, muito obrigado
Meu, a quantidade de vezes que já escrevi 83274 linhas a mais por não conhecer algumas dessas funcionalidades do js...
Quem nunca... 👀 🤣
Importante é que agora conhece, Lucas! 💜 😍
No caso do factory nn tem problema na alteração do toggle? pq o isOn só existe no contexto da função logo toda fez que eu executar a função o isOn será true entao meu toggle sempre muda de true pra false, ou eu que entendi errado?
Na Factory, você executa a função somente uma vez, quando for criar seu objeto. Depois, você só usa o objeto, suas propriedades e métodos. Desta forma, o isOn irá guardar o estado do objeto e todas as vezes que executar o toggleOnOff, ele irá lembrar em qual estado está o isOn, se true ou se false.
Como faço para acessar esse curso exatamente ?
Entrei no link mais não tem curso nenhum lá.
Faaaaala, Bruno! Beleza?
Você pode encontrar nossos cursos gratuitos aqui, no Discover! 💜
app.rocketseat.com.br/discover
Já o Ignite, só fica disponível pra compra nas semanas de inscrição! 👀
Caso queira dar uma olhadinha nos detalhes, temos aqui no nosso site:
rocketseat.com.br/ignite
Qualquer dúvida pode falar! 😉 🚀
@@rocketseat valeu agora consegui :D
Resumindo, entre prototype e class, usar o class
microphone britão kkkk 🤣
HAHAHAHAHA 💜