Version 1
[yaffs-website] / node_modules / core-js / modules / core.is-iterable.js
diff --git a/node_modules/core-js/modules/core.is-iterable.js b/node_modules/core-js/modules/core.is-iterable.js
new file mode 100644 (file)
index 0000000..b2b01b6
--- /dev/null
@@ -0,0 +1,9 @@
+var classof   = require('./_classof')
+  , ITERATOR  = require('./_wks')('iterator')
+  , Iterators = require('./_iterators');
+module.exports = require('./_core').isIterable = function(it){
+  var O = Object(it);
+  return O[ITERATOR] !== undefined
+    || '@@iterator' in O
+    || Iterators.hasOwnProperty(classof(O));
+};
\ No newline at end of file