Array.prototype.reverse()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨julio de 2015â©.
El método reverse() invierte el orden de los elementos de un array in place. El primer elemento pasa a ser el último y el último pasa a ser el primero.
Pruébalo
const array1 = ["one", "two", "three"];
console.log("array1:", array1);
// Expected output: "array1:" Array ["one", "two", "three"]
const reversed = array1.reverse();
console.log("reversed:", reversed);
// Expected output: "reversed:" Array ["three", "two", "one"]
// Careful: reverse is destructive -- it changes the original array.
console.log("array1:", array1);
// Expected output: "array1:" Array ["three", "two", "one"]
Sintaxis
reverse()
Valor devuelto
El array invertido.
Descripción
El método reverse cruza los elementos del objeto matriz invocados en su lugar, mutando la matriz, y retornando una referencia a la misma.
Ejemplos
>Colocar al revés los elementos de un array
El siguiente ejemplo crea un array a que contiene tres elementos y luego lo invierte.
La llamada a reverse() devuelve una referencia al array a invertido.
js
const a = [1, 2, 3];
console.log(a); // [1, 2, 3]
a.reverse();
console.log(a); // [3, 2, 1]
Especificaciones
| Specification |
|---|
| ECMAScript® 2026 Language Specification > # sec-array.prototype.reverse > |