var classof = require('../internals/classof'); | |
var Iterators = require('../internals/iterators'); | |
var wellKnownSymbol = require('../internals/well-known-symbol'); | |
var ITERATOR = wellKnownSymbol('iterator'); | |
module.exports = function (it) { | |
if (it != undefined) return it[ITERATOR] | |
|| it['@@iterator'] | |
|| Iterators[classof(it)]; | |
}; |