"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O que aprendi na semana passada (

O que aprendi na semana passada (

Publicado em 2024-11-07
Navegar:373

What I learned last week (

  1. Reatividade em JavaScript vanilla – use o padrão Proxy para disparar eventos quando o estado do aplicativo muda. (Curso Frontend Masters - 'talvez você não precise de uma estrutura')

  2. throw new Error("Error!") não pode ser usado em um ternário (pelo menos não como a parte 'else'. A última parte de um operador ternário deve ser uma expressão, não uma função. 'throw 'não é uma expressão, mas sim uma instrução usada para interromper a execução de funções

  3. Uma 'pilha' em Javascript pode ser considerada um pouco como um array, se usada no contexto de resolução de problemas como você pode encontrar no Leetcode. Segue o princípio Last-In-First-Out (LIFO), onde elementos são adicionados e removidos do mesmo fim. Pilhas são usadas para gerenciar chamadas de função, desfazer funcionalidades, etc.

  4. Em Javascript qualquer número arbitrário de argumentos pode ser passado para uma função. Eles são acessíveis através de um objeto de argumentos que é 'tipo array', ou seja, você pode usar métodos como .length para ver quantos argumentos foram usados ​​na invocação da função, por exemplo. (Este é muito fascinante e vale a pena explorar no console.)

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/calier/what-i-learned-last-week-3124-56k6?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3