| Current Path : /proc/self/root/usr/local/lib/node_modules/@google/gemini-cli/node_modules/to-rotated/ |
| Current File : //proc/self/root/usr/local/lib/node_modules/@google/gemini-cli/node_modules/to-rotated/readme.md |
# to-rotated > Rotate an array by a given number of steps Array rotation shifts the elements left or right by a certain number of steps. Elements that move past the end reappear at the beginning. For example, rotating `[1, 2, 3, 4, 5]` by 2 steps to the right results in `[4, 5, 1, 2, 3]`. ## Install ```sh npm install to-rotated ``` ## Usage ```js import toRotated from 'to-rotated'; console.log(toRotated([1, 2, 3, 4, 5], 2)); //=> [4, 5, 1, 2, 3] console.log(toRotated([1, 2, 3, 4, 5], -2)); //=> [3, 4, 5, 1, 2] ``` ## API ### toRotated(array, steps) Returns a new array that is rotated by the given number of steps.