UNPKG

es-get-iterator

Version:

Get an iterator for any JS language value. Works robustly across all environments, all versions.

12 lines (9 loc) 346 B
// this should only run in node >= 13.7, so it // does not need any of the intense fallbacks that old node/browsers do var $iterator = Symbol.iterator; export default function getIterator(iterable) { // alternatively, `iterable[$iterator]?.()` if (iterable != null && iterable[$iterator] !== undefined) { return iterable[$iterator](); } }