javaScript итератный
//Iterable objects are objects that can be iterated over with for loops
//Technically, iterables must implement the Symbol.iterator method.
Drunken Lizard