Javascript - ES6 Default Parameters

Por: Tulio Faria |

Thumbnail

Hoje vou falar um pouquinho de JavaScript, mais especificamente sobre como podemos fazer o parâmetro padrão para uma função e as alternativas que a gente tem atualmente com ES6 para esse tipo de atividade. O que é um parâmetro padrão? Vamos supor que…

read more >
ES7 Array Includes

Por: Tulio Faria |

Thumbnail

Na dica de hoje, quero falar um pouco sobre o ES7 e uma funcionalidade que foi adicionada ao vetor. Primeiramente vou mostrar como fazemos comumente em ES6 e ES5, seguido de como podemos começar a fazer no ES7 citando sua vantagem. Vou criar um vetor…

read more >
Falsy e Truthy Values - Valores considerados verdadeiro e falso em JS

Por: Tulio Faria |

Thumbnail

Hoje eu gostaria de falar sobre um assunto que surgiu nos comentários do vídeo sobre short-circuit e valores padrão. Eu não comentei sobre que valores são convertidos para verdadeiro ou falso porque, na verdade, eu não sabia que eram chamados de…

read more >
Factory Function em JavaScript

Por: Tulio Faria |

Thumbnail

Hoje vou dar uma dica de JavaScript, mais especificamente como implementar o Patern Factory. Factory é bastante conhecido em Java, C# e outras linguagens com orientação a objeto. Nessas linguagens, retornamos uma instancia de uma classe, no…

read more >
Evite o this em JavaScript

Por: Tulio Faria |

Thumbnail

Venho programando cada vez mais de forma funcional e muitas coisas que víamos com preconceito começamos a entender o porque faz sentido ser da forma que é. Toda vez que você for pensar em utilizar o ‘this’ em JavaScript pense 10 vezes antes, porque…

read more >
Verificando o tempo para executar um trecho de código em Javascript

Por: Tulio Faria |

Categoria:

Dicas

JavaScript

Thumbnail

Uma tarefa que venho executando bastante nos últimos dias, principalmente por participar de alguns processos de seleção para projetos é em relação a performance de um trecho de código. Em muitas destas entrevistas, fui questionado sobre a…

read more >