Olá novamente leitor(a) do blog!
Este artigo é complementar ao anterior! Caso ainda não o tenha lido, segue o link.
Este artigo é para escrever sobre o método reduceRight() de um array no OfficeScript | TypeScript.
Este método reduceRight() é similar ao método reduce() com uma pequena diferença. Ao invez de fazer a redução do array da esquerda para a direita, ele faz da direita para a esquerda.
Este método também apresenta uma pequena divergência entre a forma de escrever seus argumentos na documentação oficial e na aplicação prática, por isso informo abaixo formas diferentes de fazer o uso do método reduceRight().
O método, segundo sua documentação oficial deve ser utilizado da forma abaixo:
lista = [1,2,3,4,5]
let x = lista.reduceRight(function(a, b){return a + b;});
A executar a instrução no Excel Online (OfficeScript) o método retorna um erro (conforme imagem abaixo).
lista = [1,2,3,4,5]
let x = lista.reduceRight((a, b) => return a + b);
Exemplo:
Office Script | TypeScript - Método reduceRight para array
Office Script | Que tal estudar esta tecnologia agora?
Office Script | Estrutura de decisão IF ... ELSE IF ... ELSE ... - Artigo 1
Office Script | Estrutura de decisão SWITCH ... CASE - Artigo 1