1var classof = require('./_classof'); 2var ITERATOR = require('./_wks')('iterator'); 3var Iterators = require('./_iterators'); 4module.exports = require('./_core').isIterable = function (it) { 5 var O = Object(it); 6 return O[ITERATOR] !== undefined 7 || '@@iterator' in O 8 // eslint-disable-next-line no-prototype-builtins 9 || Iterators.hasOwnProperty(classof(O)); 10}; 11