Ao analisar qualquer linguagem de programação, o senhor vê recursos ausentes que considera intrigantes porque o caso de uso parece muito comum. Um desses casos é a recuperação de valores exclusivos de uma matriz com JavaScript. Anos atrás, mencionei um maneira fácil de gerenciar valores exclusivos usando objetos em vez de matrizes, mas isso nem sempre é uma opção e não corresponde a todos os casos de uso.
O senhor deseja recuperar uma matriz exclusiva de valores de uma matriz que pode incluir valores duplicados? O senhor pode usar o novo operador de spread do JavaScript com Set para obter uma matriz de valores exclusivos:
var j = [...new Set([1, 2, 3, 3])] >> [1, 2, 3]
Obter valores de array exclusivos é outra uso incrível do operador de spread. E não se esqueça de que o senhor pode mesclar propriedades de objetos com o operador de propagação!
Não há sensação melhor do que ser capaz de remover uma biblioteca para concluir uma tarefa que deveria ser nativa da linguagem. Esse truque nos deixa um passo mais perto disso!
Uma entrevista com Eric Meyer
Seus primeiros livros sobre CSS foram fundamentais para impulsionar meu amor pelas tecnologias de front-end. O que havia no CSS que o senhor se apaixonou e o levou a escrever sobre ele?
39 Shirts – Deixando a Mozilla
Em 2001, eu tinha acabado de me formar em uma escola de ensino médio de uma cidade pequena e estava indo para uma faculdade de uma cidade pequena. Encontrei-me no pitoresco laboratório de informática, onde os computadores de baixa qualidade apresentavam dois navegadores: Internet Explorer e Mozilla. Foi nesse laboratório que me apaixonei…
9 demonstrações incríveis do CodePen
O CodePen é um tesouro de demonstrações incríveis que aproveitam o poder das linguagens do lado do cliente. O lado do cliente é sempre limitado pelo que os navegadores nos fornecem, mas a criatividade e a esperteza dos desenvolvedores sempre ultrapassam os limites do que achamos que o front-end pode fazer. Graças ao CSS…