Skip to content

Instantly share code, notes, and snippets.

@leonardooliveira95
Created July 12, 2020 01:06
Show Gist options
  • Save leonardooliveira95/fcb3d7ab685e1953258e988b10a7ef5a to your computer and use it in GitHub Desktop.
Save leonardooliveira95/fcb3d7ab685e1953258e988b10a7ef5a to your computer and use it in GitHub Desktop.
[20, 40, 80, 100].reverse();
//Resultado esperado: [100, 80, 40, 20]
[1, 2, 3, 4,5].reverse();
//Resultado esperado: [5, 4, 3, 2, 1]
[5, 2, 1, 3,4].reverse();
//Resultado esperado: [4, 3, 1, 2, 5]
//Exemplo com modificação e sem modificação no array
let array1 = [1,2,3,4,5];
console.log(array1);
//Resultado esperado: [1,2,3,4,5]
array1.reverse();
console.log(array1);
//Resultado esperado: [5,4,3,2,1]
//O array original foi modificado
let array2 = [1,2,3,4,5];
console.log(array2);
//Resultado esperado: [1,2,3,4,5]
let array2Reverse = [].concat(array2).reverse();
console.log(array2);
//Resultado esperado: [1,2,3,4,5]
//O array original foi mantido
console.log(array2Reverse);
//Resultado esperado: [5,4,3,2,1]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment