core-js-pure
Version:
Standard library
11 lines (9 loc) • 343 B
JavaScript
;
var classof = require('../internals/classof');
var hasOwn = require('../internals/has-own-property');
var Iterators = require('../internals/iterators');
module.exports = function (it) {
var klass = classof(it);
if (klass === 'Arguments') klass = 'Array';
return hasOwn(Iterators, klass) ? Iterators[klass] : undefined;
};