Esta é uma postagem simples e rápida sobre técnicas de JavaScript. Abordaremos diferentes métodos para combinar/fundir duas matrizes JS e os prós e contras de cada abordagem. Vamos começar com o cenário: var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var b = [ “foo”, “bar”, “baz”, […]
Tag: Matrizes

Mesclar matrizes com JavaScriptMesclar matrizes com JavaScript
A mesclagem de matrizes é uma ocorrência bastante comum. Lembro-me de quando trabalhava muito com PHP e usava array_merge() o tempo todo. Eu me via mesclando matrizes com frequência ao lidar com o envio de formulários. O JavaScript tem uma função simples e nativa para mesclar matrizes (concat), mas ela produz uma nova […]

Desestruturação de matrizesDesestruturação de matrizes
A desestruturação se tornou um recurso importante da linguagem JavaScript, visto de forma mais proeminente com as importações, mas também em declarações de funções e assim por diante. Embora os literais de objetos sejam o caso normal de desestruturação, lembre-se de que o senhor também pode desestruturar matrizes e conjuntos. Vamos dar uma olhada em […]

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 […]

Grupo de matrizes JavaScriptGrupo de matrizes JavaScript
Gerenciar, classificar e manipular dados com o JavaScript é uma habilidade que frequentemente delegamos a bibliotecas de terceiros, como a lodash. Entretanto, à medida que a linguagem JavaScript progride, esses recursos acabam sendo adicionados à especificação JavaScript. Duas dessas APIs para agrupamento de Array dados são `Array.prototype.group e Array.prototype.groupToMap. Array.prototype.group Para agrupar uma matriz de […]

JavaScript: Matrizes reversasJavaScript: Matrizes reversas
A manipulação de dados é essencial para qualquer linguagem de programação. O JavaScript não é exceção, especialmente porque o JSON se tornou o principal formato de entrega de dados. Uma dessas manipulações de dados é a inversão de matrizes. O senhor pode querer inverter uma matriz para mostrar as transações mais recentes ou uma simples […]