Day: April 7, 2024

Abrir FaceTime Call a partir da linha de comandoAbrir FaceTime Call a partir da linha de comando

As ferramentas de comunicação estão sempre associadas às interfaces de usuário, e por um bom motivo: se o senhor deseja que a comunicação seja fácil e intuitiva, precisa de interfaces fáceis e intuitivas. Precisamos de ferramentas de comunicação que ofereçam a menor barreira de entrada possível, pois nem todos os usuários são especialistas em tecnologia. […]

7 Truques úteis de JavaScript7 Truques úteis de JavaScript

Assim como qualquer outra linguagem de programação, o JavaScript tem dezenas de truques para realizar tarefas fáceis e difíceis. Alguns truques são amplamente conhecidos, enquanto outros são suficientes para impressionar o senhor. Vamos dar uma olhada em sete truques de JavaScript que o senhor pode começar a usar hoje mesmo! Obter valores exclusivos de uma […]

Flow Object.values(…)Flow Object.values(…)

Os utilitários de digitação de JavaScript, como Flow e TypeScript, tornaram-se populares em aplicativos JavaScript de todos os tamanhos. Como mencionei em nosso artigo Podcast sobre digitação do Script & Style ShowA digitação é uma ótima maneira de implementar implicitamente a documentação e a validação. No entanto, nem sempre é fácil aperfeiçoar o fluxo, e […]

Conversão de tipos com matrizes JavaScriptConversão de tipos com matrizes JavaScript

A natureza livre do JavaScript permite que os desenvolvedores empreguem truques incríveis para fazer praticamente tudo o que o senhor quiser. Detalhei como o senhor pode filtrar valores falsos em matrizes usando um filter(Boolean) mas o leitor David Hibshman compartilhou outro truque para fazer typecasting de valores de array da mesma forma. Para fazer typecast […]

Matriz recursiva.flatMatriz recursiva.flat

Muito se falou sobre o Array.prototype.flat durante seus estágios iniciais, começando apenas pelo nome. Muitos desenvolvedores preferiam o nome flatten mas a especificação era diferente da implementação do MooTools. O MooTools achatava recursivamente um array, mas a nova especificação oficial flat tem como padrão um nível de achatamento,. A implementação atual do Array.prototype.flat é: [1, […]