circular-iterator
Circular iteration over any array the fancy way.
Installation
You can install circular-iterator using npm.
npm install --save circular-iterator
Usage
Just require the module.
const circularIterator = ;const iterator = ;console; //1console; //2console; //3console; //1
Example
A fancy players turns controller.
const circularIterator = ; // Some playersconst players = name: 'Player 1' name: 'Player 2' name: 'Player 3' ; // Create an iterator with our players.const turnController = ; let actualPlayer = turnControllernextvalue;// It's Player 1 turn.console; // Timer is done! Let's see who's next.actualPlayer = turnControllernextvalue;// It's Player 2 turn.console; // Timer is done! Let's see who's next.actualPlayer = turnControllernextvalue;// It's Player 3 turn.console; // Timer is done! Let's see who's next.actualPlayer = turnControllernextvalue;// It's Player 1 turn again :Dconsole;
Outputs
Player 1 is your turn!
Player 2 is your turn!
Player 3 is your turn!
Player 1 is your turn!
License
MIT @ Alvaro Pinot