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)