Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var rotate = function (arr, n) { //Creo una funcion con parametro arr y n
- var x = arr.length; //creo una variable x , donde coloco, uno de los parametros con . length para recorrer su longitud.
- /* hago un return con arr.slice que devuelve una copia de una parte del array
- 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.
- */
- return arr.slice(x - n).concat(arr.slice(0, x - n));
- };
- 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