UNPKG

@designliquido/delegua-matematica

Version:

Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua

24 lines 925 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.comprimentoVetor = comprimentoVetor; exports.numeroOcorrencias = numeroOcorrencias; /** * Retorna o comprimento de um vetor. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {any[]} vetor Um vetor de itens quaisquer. * @returns O comprimento do vetor. */ function comprimentoVetor(_, vetor) { return vetor.length; } /** * Conta quantas vezes um determinado valor aparece em um vetor. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {qualquer[]} vetor Vetor de elementos * @param {qualquer} valor Valor a ser encontrado no vetor * @returns Valor inteiro, com o número de vezes que `valor` foi encontrado em `vetor`. */ function numeroOcorrencias(_, vetor, valor) { return vetor.filter((v) => v === valor).length; } //# sourceMappingURL=vetores.js.map