Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. var rotate = function (arr, n) { //Creo una funcion con parametro arr y n
  2.  
  3.  
  4. var x = arr.length; //creo una variable x , donde coloco, uno de los parametros con . length para recorrer su longitud.
  5.  
  6. /* hago un return con arr.slice que devuelve una copia de una parte del array
  7. dentro de un nuevo array empezando por inicio hasta fin y un concat que me los une en un nuevo array para que me lo recorra n posiciones, esta operacion provoca que se devuelva esa matriz rotada por N posiciones.
  8. */
  9. return arr.slice(x - n).concat(arr.slice(0, x - n));
  10. };
  11.  
  12. console.assert( rotate( [1, 2, 3, 4, 5, 6] ), [5, 6, 1, 2, 3, 4] );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement