object-iterable (npm): Create a new object containing the same properties (through assignment) of another object along with an @@iterator method can make use of the default iteration behavior (such as for-of) that built-in iterables like Array or Map have.
Keywords: @@iterator|enumerable|iterable|Object|for-of|iterator|next|loop