JavaScript Iterables
Introduction
An /iterable/ is a data structure that wants to make its elements accessible to the public. It does so by implementing a method whose key is [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Symbol/iterator]\[Symbol.iterator]]. That method is a factory for [JavaScript Iterator](JavaScript Iterator).
Iterable values
- [JavaScript Arrays](JavaScript Arrays)
- [JavaScript Strings](JavaScript Strings)
- [JavaScript Maps](JavaScript Maps)
- [JavaScript Sets](JavaScript Sets)
- DOM data structures
See also
- [Destructuring Iterables](Destructuring Iterables)