b2b01b6bb599f39c0b45ae782f9602022ab680d0
[yaffs-website] / core.is-iterable.js
1 var classof   = require('./_classof')
2   , ITERATOR  = require('./_wks')('iterator')
3   , Iterators = require('./_iterators');
4 module.exports = require('./_core').isIterable = function(it){
5   var O = Object(it);
6   return O[ITERATOR] !== undefined
7     || '@@iterator' in O
8     || Iterators.hasOwnProperty(classof(O));
9 };