Tenho ajudado a escrever um plug-in do WordPress (ainda não estou pronto para compartilhá-lo) e uma das tarefas necessárias é validar uma matriz de valores selecionados pelo usuário em relação a uma lista de valores válidos conhecidos. A matriz válida conhecida é, na verdade, um key=>value portanto, infelizmente, o array_values não ajudará a obter a […]
Tag: matriz

Valores exclusivos de matrizValores exclusivos de matriz
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 […]

Preencher uma matriz com valores sequenciaisPreencher uma matriz com valores sequenciais
Tenho contribuído com o incrível depurador DevTools da Mozilla porque, bem, quero retribuir aos engenheiros do Firefox e a todos os desenvolvedores que se mantiveram fiéis ao Firefox. Ter minha mão em muitos projetos da Mozilla é realmente satisfatório, especialmente para o meu ego. De qualquer forma, uma tarefa exigia que eu preenchesse […]

Matriz e booleanoMatriz e booleano
Um dos incômodos do JavaScript da velha guarda eram os efeitos colaterais; então Array.prototype obteve métodos como filter, map, e forEach para que não precisássemos queimar variáveis antes de fazer um loop sobre os valores. Não consigo explicar o quanto estou feliz com o fato de a linguagem JavaScript continuar a evoluir. De […]

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

Obter um item de matriz aleatória com JavaScriptObter um item de matriz aleatória com JavaScript
JavaScript As matrizes são provavelmente minha primitiva favorita em JavaScript. O senhor pode fazer todos os tipos de coisas incríveis com matrizes: obter valores exclusivos, clone-os, esvaziá-los, etc. E quanto a obter um valor aleatório de uma matriz? Para obter um item aleatório de uma matriz, o senhor pode usar Math.random: const arr = [ […]

Soma de uma matriz de números com JavaScriptSoma de uma matriz de números com JavaScript
É raro eu ficar desapontado com o fato de a linguagem JavaScript não ter uma função de que preciso. Um desses casos foi a soma de uma matriz de números – eu esperava que o Math.sum ou uma API integrada da mesma forma. Não se preocupe: somar um array de números é fácil usando o […]