call, apply e bind - JavaScript Básico

  Рет қаралды 6,768

Brazilian Dev

Brazilian Dev

Күн бұрын

Пікірлер: 28
@michelbernardo6883
@michelbernardo6883 5 жыл бұрын
Poxa não para com o curso não você é uma das poucas pessoas que consegui entender javascript
@BrazilianDev
@BrazilianDev 4 жыл бұрын
Olá Michel. Obrigado pelo comentário. Eu realmente tive uns contratempos nos últimos meses e não tive como postar aulas. Mas prometo que muito em breve estarei voltando a postar. Fique ligado. Um abraço.
@samluca5623
@samluca5623 2 жыл бұрын
Só com vc eu finalmente entendi esses conceitos, mt obg
@isaaccidreira1392
@isaaccidreira1392 3 жыл бұрын
Cara sua didatica é incrível, faz um curso pago de javascript front end e back que vai se dar bem!
@BrazilianDev
@BrazilianDev 3 жыл бұрын
Valeu Isaac!!! Já pensei nisso sim. Estou com uns projetos aí. Vamos ver como andam as coisas.
@Vinicius-eb4oo
@Vinicius-eb4oo Жыл бұрын
Muito obrigado amigo vc é um amigo
@Teteu.freitas
@Teteu.freitas 3 жыл бұрын
Cara, maravilha! Ganhou mais um inscrito, muito boa sua didática continue crescendo! Sucesso.
@BrazilianDev
@BrazilianDev 3 жыл бұрын
Muito obrigado 😃
@caiocezaralvesdossantos3390
@caiocezaralvesdossantos3390 3 жыл бұрын
cara muito bom seu canal ,otima explicação. continue assim ajudou pra caramba
@BrazilianDev
@BrazilianDev 3 жыл бұрын
Obrigado pelo apoio Caio. Bons estudos!
@GuilhermeFerreira-zd8yw
@GuilhermeFerreira-zd8yw 3 жыл бұрын
simples direto ao ponto
@HelenilsonOliveiraa
@HelenilsonOliveiraa 6 ай бұрын
top bem explicado
@HelenilsonOliveiraa
@HelenilsonOliveiraa 6 ай бұрын
top
@michaellesley2146
@michaellesley2146 4 жыл бұрын
que Aula!!!!!!!!!!!!!!!
@RicardoBraga-sl1uo
@RicardoBraga-sl1uo 27 күн бұрын
Ficou confuso. Tá falando do bind depois do uso strict. Sendo que não deixou muito claro o objetivo do bind. A mesma coisa se aplica ao método call e aply
@BrazilianDev
@BrazilianDev 10 күн бұрын
São métodos que manipulam o "this". Se você viu o vídeo que explico o que é o "this", vai ficar mais fácil entender os conceitos por trás dessas funções.
@RicardoBraga-sl1uo
@RicardoBraga-sl1uo 9 күн бұрын
@@BrazilianDev cara, desculpe. Voltei e vi novamente essa aula. Realmente é confuso, mas ao assistir novamente, ficou claro.
@rede_neural
@rede_neural 2 жыл бұрын
11:48 Pq o obj1.mostraThis() funcionou se vc não colocou os argumentos? Seria pq vc não usou essas valores lá dentro?
@BrazilianDev
@BrazilianDev 2 жыл бұрын
A função foi chamada com os argumentos como undefined. Se eu chamo uma função que espera argumentos, sem passar argumentos, essa função será chamada com os argumentos como undefined por default. Nesse caso da mostraThis, ela foi chamada na verdade assim obj1.mostraThis(undefined, undefined, undefined). Para colocar parâmetros default, tem um vídeo lá na série JavaScript Avançado onde falo sobre isso. Espero que tenha ficado claro. Bons estudos!
@nohbody666
@nohbody666 5 ай бұрын
Minhas segundas anotações sobre a aula depois que eu revi ela. Eu entendi dessa maneira abaixo: OBS: Minhas anotações são em arquivos .md lá no VsCode, por isso tem essa ## e o (```javaScript {códigos} ```). ## O método `bind()` faz o `this` de uma função apontar para o `objeto` determinado. ## É como se a function estivesse dentro do objeto sem estar. ```javaScript function thisBindExemplo() { console.log(this) } const obj = {exemplo: 'Exemplo'} thisBindExemplo() thisBindExemplo = thisBindExemplo.bind(true) // retorno [Bollean: true] thisBindExemplo = thisBindExemplo.bind(obj) // retorno [String: 'obj'] thisBindExemplo = thisBindExemplo.bind(100) // retorno [Number: 100] thisBindExemplo = thisBindExemplo.bind(NaN) // retorno [Number: NaN] No retorno vocês podem ler como: [tipo do valor: valor] Exemplo: [número: 200] E não o porquê de retornar isso. thisBindExemplo() Considerações finais. Ao meu ver, os métodos apresentados fazem a função ser chamada dentro do contexto declarado, no caso o "obj", o que faz ela retornar o objeto, como se ela estivesse lá dentro, mas sem estar, já que ela não aparece dentro do objeto. Eu li da seguinte forma: obj1.mostraThis.call(obj2) Executar(call) o "Método/Função" mostraThis dentro do obj1, só que no obj2, mas sem colocar esse método dentro do obj2.
@Alth33r
@Alth33r 5 жыл бұрын
Fala aí Paulo, beleza? Bem legal o vídeo, bem explicado. Você conhece a extensão quokka? Acho que ela poderia ajudar na explicação para evitar abrir o console. quokkajs.com/docs/index.html
@BrazilianDev
@BrazilianDev 5 жыл бұрын
Obrigado Thiago. Conheço sim. Eu até tinha ela instalada, mas não sei se perdi com alguma atualização. E depois acabei esquecendo de voltar a usar ela. rs
@RicardoBraga-sl1uo
@RicardoBraga-sl1uo 27 күн бұрын
Boa. Ótima dica. Ficar abrindo o console tbm atrapalha
@marianasoube
@marianasoube 2 жыл бұрын
Entendi como funciona só não entendi em que situações eu deveria usar isso...
@DouglasSantosTI
@DouglasSantosTI 2 жыл бұрын
Usa quando tu quer executar uma função como se fosse um método de um objeto, passando valores diferentes para ela (do próprio objeto).
@domingosrodrigues2453
@domingosrodrigues2453 2 жыл бұрын
Eu entendi a diferença entre call e apply. Só não entendi a diferença entre o bind e estes dois.
@apenasumgeekeumotakutendoo7941
@apenasumgeekeumotakutendoo7941 Жыл бұрын
Bind você tem que invocar, call e apply invoca automaticamente
@DouglasSantosTI
@DouglasSantosTI 2 жыл бұрын
Call e apply é basico? kkkkkk
Debugger (depurador) - JavaScript Básico
24:15
Brazilian Dev
Рет қаралды 2,4 М.
this em JS - JavaScript Básico
12:20
Brazilian Dev
Рет қаралды 8 М.
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 25 МЛН
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 11 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 83 МЛН
Funções Construtoras - JavaScript Básico
10:35
Brazilian Dev
Рет қаралды 6 М.
#42 Using Call, Apply and Bind | JavaScript Full Tutorial
12:02
Dev Dreamer
Рет қаралды 9 М.
10 - Prototypes - #JavaScript #Avancado
12:38
Brazilian Dev
Рет қаралды 6 М.
O que é THIS em JAVASCRIPT -  parte 1
23:33
Serliv
Рет қаралды 2,9 М.
Visually Understanding JavaScript Prototypes
14:58
Steve Griffith - Prof3ssorSt3v3
Рет қаралды 54 М.
Métodos De Objetos - JavaScript Básico
17:24
Brazilian Dev
Рет қаралды 2 М.
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 25 МЛН