Que show professor. Seria top o senhor fazer projetos práticos utilizando às linguagens que o senhor ensina no seu canal, utilizando mais de uma linguagem. Seria show! Projetos completos.
Olá fessor! boa noite. Veja que interessante: const fun = new Function("v1", "v2", "v3", "return (v1*v2)/v3") console.log(fun(10,2,2)) Suas aulas são um espetáculo ... Grato!
Professor, boa noite! São vários tipos de funções, mas em quais situações devo usar uma função normal, função anônima e construtora? Do ponto de vista prático, qual a diferença entre elas? Qual o propósito de existir tantas funções se todas(aparentemente) fazem a mesma coisa? Seus vídeos são incríveis! Grato desde já pela resposta.
@@guilhermematos3816 Tem uma diferença, geralmente as funções anônimas e as Arrow function são usadas também como parâmetros de outras funções. Mas basicamente vc pode usar qualquer uma dessas sintaxes de funções, a diferença é que, quando você utiliza uma Arrow function, por exemplo, o seu código vai estar aparentemente mais sofisticado, uma vez que as Arrow function são do javascript moderno,
No aspecto de segurança não é bom utilizar a função built-in "constructor", a função na sua forma mais simplória já da conta da maioria dos problemas :D
Muito interessante as funções anônimas... Notei que ela só pode ser chamda dps de ser declarada caso seja anonima, isto é, a funcao deve ser declarada antes pra poder ser usada, diferente da funçao padrao. A funçao construtora ao meu ver parece meio que uma funçao para operações básicas, por enquanto... Muito bom o curso!!!!!!!!!!!!!!
Muuuito Booom ! :) Nunca foi tão facil aprender... Você é o melhor professor de todos ! Assim que possivel, envio o pix com minha contribuição. Obrigado.
Você poderia ensinar , o porque usar função construtor , já que tem a ver com orientação objeto , e as classes , seria legal quem ta apreendendo intender isso . Aula top valeu
Fala, professor! Então, para o caso do que ocorreu nessa aula, a declaração da função não fica armazenada no endereço de memória da constante? Pergunto isso porque sempre que declaramos uma constante ou variável, estamos reservando um endereço de memória para ela.
Man, criei uma arrow aqui, e quando eu passo um valor pra ser multiplicado por 10, ela da um delay sla, e o resultado mesmo so vem quando executa ela duas vezes. Alguma dica do que pode ser?
function soma(...valores){let s=0; for(let v of valores) s+=v;} let s = new Function("...valores)","soma(...valores)"); VM847:1 Uncaught SyntaxError: Arg string terminates parameters early at new Function () at :1:9
Aula muito boa, mas pra ser honesto, não entendi o uso disso. Se o caso de uma função anonima é não ter que dar um nome pra ela e não alocar ela na memoria, a gente nn ta fazendo a mesma coisa atribuindo ela a uma variavel/constante?
Que show professor.
Seria top o senhor fazer projetos práticos utilizando às linguagens que o senhor ensina no seu canal, utilizando mais de uma linguagem.
Seria show! Projetos completos.
Olá fessor! boa noite. Veja que interessante:
const fun = new Function("v1", "v2", "v3", "return (v1*v2)/v3")
console.log(fun(10,2,2))
Suas aulas são um espetáculo ... Grato!
Professor, boa noite!
São vários tipos de funções, mas em quais situações devo usar uma função normal, função anônima e construtora? Do ponto de vista prático, qual a diferença entre elas? Qual o propósito de existir tantas funções se todas(aparentemente) fazem a mesma coisa?
Seus vídeos são incríveis! Grato desde já pela resposta.
também tenho essa dúvida... Se conseguir a resposta me passe por favor...
@@guilhermematos3816 Tem uma diferença, geralmente as funções anônimas e as Arrow function são usadas também como parâmetros de outras funções. Mas basicamente vc pode usar qualquer uma dessas sintaxes de funções, a diferença é que, quando você utiliza uma Arrow function, por exemplo, o seu código vai estar aparentemente mais sofisticado, uma vez que as Arrow function são do javascript moderno,
No aspecto de segurança não é bom utilizar a função built-in "constructor", a função na sua forma mais simplória já da conta da maioria dos problemas :D
Muito interessante as funções anônimas...
Notei que ela só pode ser chamda dps de ser declarada caso seja anonima, isto é, a funcao deve ser declarada antes pra poder ser usada, diferente da funçao padrao.
A funçao construtora ao meu ver parece meio que uma funçao para operações básicas, por enquanto...
Muito bom o curso!!!!!!!!!!!!!!
Você é fera!!!!
ótima aula professor
Nossa, gostei demais!
A função construtor anônima torna o código bem mais compacto e simples.
Obrigado pela aula!
Grande professor Bruno!
Muuuito Booom ! :) Nunca foi tão facil aprender... Você é o melhor professor de todos ! Assim que possivel, envio o pix com minha contribuição. Obrigado.
top demais fessor Bruno.
Muito obrigado prof. Bruno. Ótima aula, não vejo a hora de chegar no DOM.🙂🙂
Boa aula #CFBCurso
Dá pra usar usar parâmetros spread nas funções construtoras também. Aqui deu certo, só não sei se compensa e é uma boa prática kkkk.
muito bom, pra cima :D
Você poderia ensinar , o porque usar função construtor , já que tem a ver com orientação objeto , e as classes , seria legal quem ta apreendendo intender isso . Aula top valeu
muito boa a aula! ótima didática!
Excelente aula.
Para ficar melhor o curso só faltou voce exemplificar alguns casos de uso de cada uma das aulas.
eu uso o chatGPT: como complemento das aulas, uma dica!
Esse Professor manja muito.
Aula top
interessante o recurso
Excelente conteúdo professor.
🔝🔝🔝
Aula linda!!!
Isso tá complicando!!!!
Parabéns, Seu canal tem melhor conteúdo e agradeço por compartilhar seu conhecimento. Desejo para você sucesso na vida pessoal e profissional.
show.
excelente!
Seguimos....
Tenho TDAH e estou conseguindo aprender com muita facilidade com a sua didatica, muito obrigada!
😅para de se vitimizar por ser TDAH e não (TER)
✅
Fala, professor! Então, para o caso do que ocorreu nessa aula, a declaração da função não fica armazenada no endereço de memória da constante? Pergunto isso porque sempre que declaramos uma constante ou variável, estamos reservando um endereço de memória para ela.
eu gostaria de ver algumas dessas funções sendo aplicadas em uma pagina web, e não no console
Boa noite Mestre, não estou conseguindo acessar o seu site.
A parte do construtor quase dá um nó...
Man, criei uma arrow aqui, e quando eu passo um valor pra ser multiplicado por 10, ela da um delay sla, e o resultado mesmo so vem quando executa ela duas vezes. Alguma dica do que pode ser?
function soma(...valores){let s=0; for(let v of valores) s+=v;}
let s = new Function("...valores)","soma(...valores)");
VM847:1 Uncaught SyntaxError: Arg string terminates parameters early
at new Function ()
at :1:9
Aula muito boa, mas pra ser honesto, não entendi o uso disso. Se o caso de uma função anonima é não ter que dar um nome pra ela e não alocar ela na memoria, a gente nn ta fazendo a mesma coisa atribuindo ela a uma variavel/constante?
Funções é um assunto amplo e essa é só a primeira aula, vai fazer todo sentido mais pra frente.
Aula top!!!