Método JavaScript Array reduceRight()
- Página anterior reduce()
- Próxima página reverse()
- Voltar à página anterior Manual de Referência JavaScript Array
Definição e uso
reduceRight()
O método reduz o array a um único valor.
reduceRight()
O método executa a função fornecida para cada valor do array (de direita para esquerda).
O valor de retorno da função é armazenado no acumulador (resultado/soma).
Notas:Não executar para elementos do array sem valor reduceRight()
Método.
Exemplo
Exemplo 1
Subtraia os números do array, começando pelo final:
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}} function myFunc(total, num) { return total - num; }
Exemplo 2
Subtraia números da direita para a esquerda e mostre a soma:
<button onclick="myFunction()">Tente</button> <p>Soma dos números no array: <span id="demo"></span></p> <script> var numbers = [2, 45, 30, 100]; function getSum(total, num) { return total - num; } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); } </script>
Sintaxe
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
valores dos parâmetros
Parâmetros | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | Obrigatório. A função executada para cada elemento do array.
Parâmetros da função:
|
||||||||||
initialValue | Opcional. O valor inicial passado para a função. |
Detalhes técnicos
Retorno: | Retorna o resultado acumulado da última chamada da função de callback. |
---|---|
Versão do JavaScript: | ECMAScript 5 |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta este método completamente.
Todos os navegadores suportam completamente este método. reduceRight()
Método:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
Junho de 2009 | Setembro de 2010 | Julho de 2015 | Janeiro de 2009 | Junho de 2010 | Março de 2010 |
Páginas relacionadas
Tutorial:Array do JavaScript
Tutorial:Const de arrays do JavaScript
Tutorial:Métodos de arrays do JavaScript
Tutorial:Ordenação de arrays do JavaScript
Tutorial:Iteração de arrays do JavaScript
Manual:Método Array.reduce()
- Página anterior reduce()
- Próxima página reverse()
- Voltar à página anterior Manual de Referência JavaScript Array