From f84760a24ba6f7aeba1d14e95fc0f466ac957e4e Mon Sep 17 00:00:00 2001 From: William Jardim Date: Wed, 1 Jan 2025 14:54:54 -0300 Subject: [PATCH] =?UTF-8?q?Melhorando=20a=20documenta=C3=A7=C3=A3o=20do=20?= =?UTF-8?q?m=C3=A9todo=20diferencaValores=20do=20Vectorization.Vector?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Vector.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Vector.js b/src/Vector.js index dbdd508..3f56552 100644 --- a/src/Vector.js +++ b/src/Vector.js @@ -2297,6 +2297,20 @@ window.Vectorization.Vector = function( config=[], classConfig={} ){ * Para cada número no Vector, vai subtrair ele com um número anterior(ou melhor dizendo com o número cujo índice seja "indiceNumero - quantidadeElementosAtraz", caso exista. Se não existir, ele coloca um valor inválido. * Voce pode incluir um parâmetro adicional que permite fazer uma subtração acumulada * + * Por exemplo: + * V.Vector([10,5,2,50,9]).diferencaValores(1).raw() + * + * Ele vai retornar: [NaN, -5, -3, 48, -41] + * + * Então, ele vai fazer: + * 10 - NADA = NADA + * 5 - 10 = -5 + * 2 - 5 = -3 + * 50 - 2 = 48 + * 9 - 50 = -41 + * + * NOTA: Ou seja, resultando nesse vetor [NaN, -5, -3, 48, -41] + * * @param {number} quantidadeElementosAtraz * @param {string} acumulacao *