## Notes
In order for an object to be **iterable**, it must implement the `[Symbol.iterator()]()` method. This is a zero-argument function that returns an object that conforms to the [[JavaScript Iterator]] protocol.
## References
- [[JavaScript Study MOC]]
- [Iteration Protocols - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols)