Objeto
Array Método reverse
Reverte a ordem dos elementos de um array sem que um novo array
seja criado. Se o array não for contíguo, o método
reverse criará elementos no array para
preencher as lacunas. Estes elementos adicionais terão
o valor undefined. Sintaxe:
array.reverse(); Exemplo 1
– Como reverter a ordem dos elementos de um array:
<script language="javascript">
<!--
var valores = new Array(1, 2, 3, 4, 5);
document.write("Valores no Array: " +
valores + "<br>");
valores.reverse();
document.write("Fiz uma chamada ao método
reverse()<br>");
document.write("Valores no Array: " +
valores);
//-->
</script>
A execução deste código produzirá
o seguinte resultado: Valores
no Array: 1,2,3,4,5
Fiz uma chamada ao método reverse()
Valores no Array: 5,4,3,2,1 Exemplo
2 – Revertendo a ordem dos elementos de um array
não-contíguo:
<script language="javascript">
<!--
var valores = new Array(5);
valores[0] = 4;
valores[3] = 2;
valores[4] = 8;
valores[5] = 14;
valores[7] = 3;
document.write("Valores no Array: " +
valores + "<br>");
valores.reverse();
document.write("Fiz uma chamada ao método
reverse()<br>");
document.write("Valores no Array: " +
valores);
//-->
</script>
A execução deste código produzirá
o seguinte resultado: Valores
no Array: 4,,,2,8,14,,3
Fiz uma chamada ao método reverse()
Valores no Array: 3,,14,8,2,,,4 |